Can't say 100% as the full model number isn't there, or at least I can't find it.
I do know that a lot of those Toshiba's are limited to 8GB of RAM (2x 4GB cards).
As for the hard drive - as long as its 2.5" and uses a SATA connection, it's supported. You can get them way up to 2TB and beyond if you wish. Also fine with a SSD.
CPU in laptops generally can't be changed.
Okay thanks, I'll do some more research.