I'm going to upgrade my system and i want to keep some of my older parts (till i can get more money anyway). I have a AMD athlon xp 2000+, my motherboard is a ECS L7VMM (el cheapo), i have 512mb of 266 ddr sdram, and a nvidia 440 mmx ( i would like to say that i have played halo, far cry and quite a few other games without any frame skipping ect. i've been really impressed at what this little card has done so far). Now i want to change the video card to a nvidia 6600 ultra but i have no idea what kind of board to get. As you can see my last choice wasn't very good so any idea's? AGP or PCIe ? ect. Thanks