For software upgrades...
MacBook Pro mid 2010 can run from OS X 10.6 to macOS 10.13, and 10.13 would usually be the preferred release.
It’s only the latter few releases or macOS that are currently getting security patches.
Click Here For 10.13 High Sierra Upgrade Info—you can upgrade any Mac running OS X 10.8 and later directly to 10.13, for those Macs that support High Sierra.
If you really want or need an old OS X version—and I don’t recommend this approach for this case—then Click Here for How to upgrade to OS X El Capitan.
Older releases are not available from Apple, if they’re not already (still) in your previous purchases in the Mac App Store. And I’d definitely not recommend upgrading to anything older than El Capitan. Not for this case.
For hardware upgrades...
An SSD upgrade will be a bigger performance upgrade than a memory upgrade, in many cases.
Fast hard disks can do ~150 I/O operations per second (IOPS).
You don’t have a fast hard disk here, either.
Fast hard disks hot, power-hungry, and are 15,000 RPM with a fast bus and a big cache.
Recent SSD storage devices routinely runs at 100,000 I/O operations per second.
Or more.
SSDs faster than 350,000 IOPS aren’t unusual.
As compared with ~100 IOPS for a laptop hard disk drive, when you’re reading and writing files and data.
Not that the added memory won’t also help. It will. But not usually as much as an SSD.