Best to look for a message board for MSI, and seek out the best soundcard for your board. You'll see reference to Creative SBlive, Game Theater, and Turtle Beach.
Hard Drives in a 30gig, look for atleast ata100 and 7200rpm, brands like IBM, WD, Maxtor.
I'd hold out as long as possible for the video, considering you'll be in the 1000mhz range after your O/C, I dont see the need for Gf4, watch prices on Gf3 ti200, Gf3 ti500, and Radion8500. Depends on the spare cheese you have.
128mb ram... not enough.