Hey, I'd like to know if this build is optimal for my pricerange and will last for atleast 4 years.

http://www.newegg.com/Product/Produ...air_XMS3_PC3-12800_4GB-_-20-145-260-_-Product
http://www.newegg.com/Product/Produ...71021&Tpk=Antec TruePower New TP-650 650W ATX
(is 650w enough?)
http://www.newegg.com/Product/Produ...agate Barracuda 7200.12 1TB SATA 3.0 Gb/s 3.5
http://www.newegg.com/Product/Produ...TCU/2DI/1GD5_1GB_PCI-E-_-14-121-391-_-Product
x2
http://www.newegg.com/Product/Product.aspx?Item=N82E16811119137&Tpk=Cooler Master CM 690
http://www.newegg.com/Product/Produ...k=AMD Phenom II X6 1090T Black Edition 3.2GHz
http://www.newegg.com/Product/Product.aspx?Item=N82E16813131636
http://www.verkkokauppa.com/popups/prodinfo.php?id=50096
Thank you.

http://www.newegg.com/Product/Produ...air_XMS3_PC3-12800_4GB-_-20-145-260-_-Product
http://www.newegg.com/Product/Produ...71021&Tpk=Antec TruePower New TP-650 650W ATX
(is 650w enough?)
http://www.newegg.com/Product/Produ...agate Barracuda 7200.12 1TB SATA 3.0 Gb/s 3.5
http://www.newegg.com/Product/Produ...TCU/2DI/1GD5_1GB_PCI-E-_-14-121-391-_-Product
x2
http://www.newegg.com/Product/Product.aspx?Item=N82E16811119137&Tpk=Cooler Master CM 690
http://www.newegg.com/Product/Produ...k=AMD Phenom II X6 1090T Black Edition 3.2GHz
http://www.newegg.com/Product/Product.aspx?Item=N82E16813131636
http://www.verkkokauppa.com/popups/prodinfo.php?id=50096
Thank you.