Future Upgrades

In the future I might have around 400-500 USD to play with. This is, of course after christmas, These are my intended Upgrades. Seeing I need a PSU before I can do anything, and run my hard drives I think I will getthis
And After that I need to replace this dreadful 7300LE.... I was thinking of a 7600GT or something, but as I searched around newegg I ran into a surprise This
You guys already got me to go for a Hiper PSU, Now will that graphics card do? I know DX10 is coming around soon, But I doubt I can afford a first generation DX10 card, So I can do without until the mid range comes along. Also, If Vista is actually out around the time I am upgrading, and If I have any money left, I plan to get that as well. I heard a few months ago Vista was coming in several different types, like Home, pro, elite, that kind of thing (I know these arent the classifications, its just an example) What would be the cheapest one IF they do this, to get, and have most of the functions? I have plenty of hard drives, Believe me, once I hook my other 160 gig up with a PSU, I'll be running 530 gigs!
Cheers, Gunny, and thanks for any helpful advice ;D
And After that I need to replace this dreadful 7300LE.... I was thinking of a 7600GT or something, but as I searched around newegg I ran into a surprise This
You guys already got me to go for a Hiper PSU, Now will that graphics card do? I know DX10 is coming around soon, But I doubt I can afford a first generation DX10 card, So I can do without until the mid range comes along. Also, If Vista is actually out around the time I am upgrading, and If I have any money left, I plan to get that as well. I heard a few months ago Vista was coming in several different types, like Home, pro, elite, that kind of thing (I know these arent the classifications, its just an example) What would be the cheapest one IF they do this, to get, and have most of the functions? I have plenty of hard drives, Believe me, once I hook my other 160 gig up with a PSU, I'll be running 530 gigs!
Cheers, Gunny, and thanks for any helpful advice ;D