As a quick answer, if you already own your iMac, yes you can swap the sluggish HD with a 6.0 Gb/s SSD. It'll be waaaay faster !
open