If you just want it to "fit" and support pci-e x16, then yes, many micro atx boards have pci-e, but most are for amd socket 939 or intel socket 775, where you have a intel socket 478. There are a handful of socket 478 micro atx motherboards with pci-e built in, but they are hard to find. I'd suggest getting an amd 939 board, along with an amd 3000+ cpu, since they're pretty cheap now. Both the amd board and the cpu together should be less than $170USD. http://www.newegg.com/Product/Product.asp?Item=N82E16813138264 http://www.newegg.com/Product/Product.asp?Item=N82E16819103537 A socket 939 board will use regular ddr memory, which is what your dell should have, so your memory should still work.