http://www.newegg.com/Product/Product.aspx?Item=N82E16819103996
http://www.newegg.com/Product/Product.aspx?Item=N82E16813128510
http://www.newegg.com/Product/Product.aspx?Item=N82E16820231416
http://www.newegg.com/Product/Product.aspx?Item=N82E16814127687
that's better but you probs need a new power supply too and if you are currently using the windows that came with the computer or an oem copy you need to contact microsoft and see about transfering the lisence or you'll have to buy another copy for 100 or be stuck on a win8 beta which i am using and it isn't bad but it is way better to have a well supported os where all programs work.
Unless it is from a reputable brand and series and OEM, no.
not good enough at all.