I currently use a mid 2011 27" iMac with the following specs: -Processor 3.4 GHz Intel Core i7 -Memory 16 GB 1333 MHz DDR3 -Graphics AMD Radeon HD 6970M 1024 MB I'm thinking of upgrading to a newer version (maybe a refurbished 2012/2013?) or waiting for the 2014 model. I guess my question is...is it worth it for me to upgrade? Are the newer models significantly faster than the 2011 model? Overall I've enjoyed my iMac (converted over from a Windows desktop in 2011) but it just seems to be a bit sluggish at times. I've kept up with the maintenance (installing updates, running Onyx/CCleaner frequently) but it's just not the lightning speed I thought it'd be. My active memory use is usually about 4-6GB and CPU usage is usually less than 15%. And yet I'm almost constantly hearing it running (the hard drive working?), the back panel is warm, I get the "beachball" fairly often when opening apps, etc. Basically just an overall sluggish performance. Is there anything I can do to improve performance? Would upgrading help considering the amount of memory/CPU I use on an average day? Any apps out there to "diagnose" any issues/problems my iMac might have? It's just frustrating to pay $2000 for a computer and not be completely happy with its performance standards.