It's about time to retire my 2007 iMac 24". I hate to do it because it has run flawlessly for almost 6 years (in January). I have upgraded two things in that time, RAM and replaced my 320 GB hard drive with a 1 TB drive only because I was running out of space. I want a faster processor and have my eye on the i7. I work with iMovie and other editing programs. I also like to run my elgato tv software. I run VMware because i have to run certain IBM and Windows software. Would the i5 processor fit my needs or should i just go with the i7. Or is there a faster processor that will be out in the next 6 months?