Well, I think I've figured it out.
Apparently everything was working properly, it's just the computer I was using apparently couldn't run everything and keep the client updated.
I've installed on another computer with a lot more RAM and CPU/GPU power and everything seems to run fine, so I am going to assume that was the issue.
Thanks for the help, and at the very least I learned some things.
