did you view console (under apps->utilites) to inspects the errors in the logs
did you use cccleaner to clean the mac
did you use activity monitor to see the processes at taking the most
did you go to logins and turn off unnecessary startup/login items?
are you connecting hardwire or wireless, see your network speed.
try fling to see what devicies are on your network