You'd be better off starting over than changing out the board and cpu; the windows operating system is tied to the motherboard of your pc by a bios string; windows won't run on a non emachines board. I suggest a mid range video card; your power supply may handle it; if it doesn't change it out first before even thinking about upgrading anything else. Here's one: http://www.newegg.com/Product/Product.aspx?Item=N82E16814150658