From the list of software you use, I only use 3ds Max, but I also use a lot of other Autodesk Software for 3d modeling and digital prototyping. An iMac will run 3ds Max, but you will need to upgrade your RAM. it will also be slow. I would suggest looking into a Mac Pro, there is a huge performance increase. The 3.33 hex core, or any of the Dual Processor Configurations would give yo the best performance. the key is finding the right balance of Processor clock to the number of cores. many people on these forums including myself have concluded that the balance point is the 3.33 Hex.