I currently own a MacBook Pro, Late 2011, With a 2.4ghz intel core i5, 4gb memory DD3. I use my mac mostly for web browsing and iTunes, and use (bootcamp) windows for programming. Recently, I have seen my mac slow down at times. When I click an application on my dock, takes aprox. 5-10 secs to open the application. I have seen lag when having multiple applications open at once. Running Windows 8, I do not see any lag unless I am running the debugger on visual studio but that could a VS issue. One of the reasons I want to upgrade is booting time. I am constantly changing going from OSX to Windows and can take up to 30-45 seconds to boot into either operating systems.
My question is asking for your opinion of what Should I do to improve performance. Do I upgrade my current MacBook as it is still In good condition and runs relatively fine. Or do I buy a new Mac with a better processor, more ram?