A few years ago I bought an HP Pavilion a1677c from Sam's Club. At the time I wasn't really into video games but I needed a new PC for school and business and email and all that. The only games I played were actually text based fantasy games that were more like collaborative fiction than an actual game. The thing came with a nice beautiful 21" monitor and said AMD 64 on the side and all that so I thought maybe I'd try some games on it and that didn't work out too well. I find out today that I have a crappy GPU (I found people on forums saying it's crappy back in 2007). So my question is, should I upgrade or build from scratch? I tried playing Crysis on it -- failed. Assassin's Creed -- failed on low settings. Half-Life 2 -- fail. I play World of Warcraft on it with low settings. I tried BioShock on it and failed too. I want to have a PC that can play those types of games and play the new games coming out this year and the next. I've been looking over MySuperPC.com and am really tempted to just go for it and build a new PC. My brother who has a much much worse PC (it's a very old Dell) said he'd pay me $300 dollars for this thing which could go toward my budget for the new PC. I haven't set a budget yet since I'm still not sure whether I want to try upgrading this thing or going for it -- but somewhere in the $800-1000 range probably. Unfortunately I'll have to factor in the price of new software, right? So $100-150 for XP or Vista I guess. I attached my dxdiag file so maybe some of you can give me advice. Is the $300 fair? Can I upgrade and be able to play the games out now and the ones coming out soon? Or should I just build a new system?