My Macbook Pro came standard with 1gb of RAM... I've since upgraded it to a whopping 3gb of RAM, less than 1/2 of what you have, and all of my apps open within a bounce or two (iTunes obviously being an exception) and the internet works just speedy.
I'd suggest looking over your internet speed as Safari will stop responding and even crash if your network connection randomly drops out a lot.
Also, you never told us if it's opening Safari or browsing the net. If the issue is opening Safari (and other programs), then there's another issue going on here that isn't being addressed.