Buddy, this may come down to laptop HDD spinning speed, you didn't specify but your old HDD may have been 7200rpm , whereas laptop HDD are USUALLY 5600rpm, that can cause a LOT of lag and stutter on demanding games.
SSD is a great investment, don't go for a Samsung EVO, any cheap SSD can work...