I made a BONEHEADED move tonight! I went out and bought a new graphics card because I have been wanting to buy one for a long time. I've had my old ATI X-1600 Pro for a while and needed something a bit beefier. I went to the store and picked up a brand new GeForce 8800 GTS 640 MB card BUT I forgot to even check to see if my motherboard supported PCI Express 16! I got home and found out my motherboard does not. I was very unhappy to say the least. It seems my motherboard (An ASUS P4C 800 Deluxe) only supports AGP 8x. I have been wanting to upgrade my system lately. My current system is a Pentium 4 2.6 GHZ Hyper Threaded with 2 GB PC 3200 Dual DDR 400 RAM and the Asus P4C 800 deluxe motherboard. I am thinking of buying a new motherboard when I get my next check and I am considering either the ASUS P5B Deluxe (http://www.newegg.com/Product/Product.asp?Item=N82E16813131045) or the Gigabyte GA-965P-DQ6 (http://www.newegg.com/Product/Product.asp?Item=N82E16813128323). My questions are: If I buy one of those 2 boards when I get paid can I use my current processor in either of them with my new graphics card until I get paid again to buy a new processor? I'll probably go with either an E6400 or E6600 Dual Core when I can. I really want to use this new graphics card as soon as I can and I am wondering if I can get one of those new motherboards and use with my old processor temporarily until I can buy the new processor? Would my current RAM (mentioned earlier) work with any of these board as well?