thank you guys for your replies ,but one last question you all recommend me to buy i5 instead of i7 2600k ,but if i take i 5 2500k with GTX 580 will they be able to play games at 1920 * 1080 settings for 5 years, also should i go for 8GB ram or go with 6 GB ram i want my pc to last for 5...