Your motherboard will only read DDR3 RAM, that's why Colton said it had to be DDR3 RAM. You can use any DDR3 RAM, though the one he linked is a good one and a fair price. Corsair is a good brand of RAM (they make other components, too). And, I know you have 8GB already, but you don't want to mix and match RAM. It's best to buy a whole new, in the size you want.
Honestly, with the SSD, you should be able to use any 2.5 SSD, I'm sure with you running a 8350 and a 1050 Ti, your motherboard would be compatible with multiple SATA connections. I always hate making suggestions, without spending hours researching, but just a quick look and
this SSD is reasonable and should be compatible.
I'd definitely keep your old HDD drive as a secondary.
If you did decide to upgrade your CPU, you'd have to then get a new motherboard and new RAM (most new motherboards are DDR4 RAM).