I have been saving for a Intel i7, but i have heard that an i5 is better for gaming.The i5 will be mutch cheaper and will give me extra money to spend on graphics card, I also want to study porgraming or hacking in 3 years... What should i get i7 or i5?
The i5 is not better. Its a question of what you need, and what you need to spend to get the results you desire. Its the same identical processor (the i5) as the i7, but without hyperthreading. Many games run better on a non-hyperthreaded CPU, but its a not a huge thing. You get an i7 if any programs you use can make benefit from the hyperthreading the i7 has, and if you want the extra 5-7% performance when gaming, you can disable hyperthreading in the BIOS. If you don't use any other programs that can benefit from hyperthreading then you save a few bucks and get the i5.