Apple updates the system firmware both SMC & BootROM through macOS updates. If you have installed macOS 10.13.6, then the iMac should be on the latest firmware. You can use the links provided by @BDAqua & @MrHoffman to confirm if your iMac is running the latest firmware.
Those old firmware updater links are very old and won't give you the latest firmware for the system. Plus when the requirements mention macOS 10.6.7, then it literally means only 10.6.7, not 10.6.7 or later....those firmware updates are OS specific. So if a firmware update was provided for only macOS 10.6.7, then that firmware revision would be extremely old. In fact macOS 10.12.4 updated the firmware to allow for access to Internet Recovery Mode, the online Apple Diagnostics, and knowledge of the APFS file system for booting.
I don't know what tool you are using in those screenshots, but if it is the Apple firmware updater, then it probably does not recognize the major changes made to the firmware by later versions of macOS. Post a screenshot of the Apple System Profiler showing the hardware information and the firmware revisions both for the SMC & BootROM....just make sure to edit out the system serial number from the screenshot.
If your system is slow, then the expanded 16GB of RAM would be one possibility since Macs are very picky about the memory they use.
Which Crucial SSD are you using in this iMac? If it is the BX500 series, then that can easily be the problem since the BX500 SSD is pure junk since it can perform worse than a hard drive. The Crucial MX500 series is good and should work fine. Or use the OWC Mercury Electra 3G SSD which utilizes only a SATA II controller so there should be no issues auto negotiating the SATA Link speed which can happen with some SATA III SSDs. This is why OWC is still providing SATA II based SSDs (hence the 3G designation for 3Gb/s the SATA II max speed).
Have you tried running the Apple Diagnostics to see if any hardware issues are detected?
If you have an SSD other than the BX500 series, then you can check the health of the SSD by running DriveDx (free trial period) and posting the complete text report here using the "Additional Text" icon which looks like a piece of paper on the forum editing toolbar so I can review it.