1.) nVidia makes the 6600gt
2.) nvidia doesn't directly sell them, they license the 6600gt to other companies to manufacture; eVGA and leadtek make the best 6600gt's
3.) you'll need to AGP version, not the PCI-express version (your motherboard is AGP, that way, you don't need a new mobo)