I'll give you a hint on the Video card...don't buy a Radeon, go for a Nvidia GeForce, they are better than Radeon...
Maybe an Nvidia Geforce 8800 GT for a cheap one and if you want an expensive one I would go for the XFX - GeForce 9800 GXT+512MB DDR3 PCI Express