Is getting a good mouse also worth it? I'm using a cheap piece of shit, you guys got me wondering about upgrading that too.
Absolutely.

I use this mouse (MX Revolution) and it is awesome. It always feels like I'm working at 75% capacity when I have to use a shitty mouse.