I'm planning to upgrade my PC, however due to it being a pre-built (I got it about 4 years ago), the upgrade has some limitations. 1st limitation is: It has to work with a 380w PSU. 2nd limitation is: It has to be a micro atx (9.6" x 9.6"); Because of case size. 3rd limitation is the $330 budget. Parts I'm looking to upgrade are the video card, Mobo, CPU, and RAM. I prefer the AM3 socket (because of I plan to upgrade the processor again later) Thanks! Also if anyone has any info on migrating a HDD with windows xp installed on it to a new pc head over to my other topic here: http://forums.techpowerup.com/showthread.php?t=101274 Thanks!