I just purchased a 2017 21.5" iMac. I have not upgraded yet - it has been acting slow and funky since I got it a few days ago. It is brand new. Do you think the update will help it? I am probably going to return it to BB in a few days. I need to be able to upgrade the ram.
It's hard to say why your new iMac is acting slow. When you first set up a new Mac, it will do a bunch of things in the background which could impact responsiveness for awhile. But that should improve when those activities are completed. High Sierra is a mature operating system at this point and should be relatively responsive. I assume you're not using memory intensive programs, and that you're seeing issues just using the installed programs like Safari, Pages, etc. Upgrading to Mojave probably wouldn't improve it if High Sierra is slow on your system. Additional memory could help if you're running lots of programs at once, but the base memory that comes with the system should be fine for routine tasks. I don't think the 21.5-inch iMac has easily upgradeable memory, but the 27-inch iMac does. If you think you need more than the 8 GB of base memory, you need to order the 21.5-inch iMac with the amount of memory you'd like. Also, a solid state drive (SSD) will definitely make the iMac feel more responsive than a mechanical hard drive. Of course, an SSD and more memory will increase the price.