I took a spare iPod usb plug and used it to mod my xbox controller.

For the video card, if you want an x1950 I would go with this one. Of course it doesn't support DX10.

If you want a DX10 card I would go with a 8600GTS.
http://www.newegg.com/Product/Produc...82E16814130084