Not to mention a TCP tweak would not give you a 30-40% increase... unless your computer was seriously messed up due to someone putting the wrong TCP settings.
What most likely happened, is you were at 60% during peak hour...then coincidentally it jumped to 90%when there wasnt heavy node use. It's a flaw with cable, don't expect to get even 60% fulltime right now :\
Obviously if you choke off the size of the receive window your speed will also be choked off. If you use a site such as this: »ndt.server.ufl.edu:7123/
It will show you if your receive window is too small and you need to increase it.