Well, if you had bad RAM, your machine would tell you. (
Intel-based Mac Power On Self Test RAM error codes)
Bad logic boards would show symptoms such as kernel panics, your display acting up, noises, etc. I've had laptops that when you picked it up from a desk or moved it slightly, they would freeze. I also had ones that would panic when you opened up the Date & Time preferences.
But, you're just experiencing slowness. Which you could probably do a quick
PRAM/NVRAM reset and see if that helps a little. A reinstall of OS X sometimes works too.
The slowness is usually the first sign of a hard drive that is going to start causing you problems though. It's that, then bad clusters, then it starts failing S.M.A.R.T. checks (OS X would start telling you this at startup if it was the case, I think?), and then it dies. You can never predict when it'll finally give up though, I've had a hard drive on one of my machines that has been failing for about five years now, but sometimes this happens within a day, a week, or month.
I would try a SSD like T'hain Esh Kelch said. A HDD isn't bad if you get the higher rpm ones, but you'd probably appreciate a 128GB SSD more, especially with the apps you're running. (I have no experience with these though, I'm still using HDDs myself)