Zoom you have an XP, don't talk lol. Um dude just search around good brands are as follow:
HDD=Maxtor
DVD=NEC
Sound=Audigy
RAM=Corsair
GFX=Leadtech,eVGA_A 6600GT will probally suit you.
There. Now go on a website you know and find things by those brands that are in your budget