Kirky has said most of the important stuff.
The ports will either work or not - they shouldn't slow anything down - they are either open or closed.
What message do you get when you try and access the router?
Is it not accepting passwords or what? The message wording can be important.
If it's refusing to accept your details AND you are absolutely sure nobody has messed with it (as if they are going to say "oh by the way, while we were gone we messed up your........"

I would do just as Kirky suggests.
Factory reset and start as though you just bought it - it certainly sounds like someone has been messing around with it and maybe hacked it (you DO have a firewall?).
Unplug ASAP, just in case.
I think it will probably just be someone pressed a wrong button while you were away and, just maybe, it's been reset already (I did that by accident once as the reset button on mine is in just the right place to press when you pick it up).
The slower speeds may just be down to your your ISP (you wouldn't know as you were away) but, to be sure, I'd follow the advice given and rest and, if yoou can afford it, set up a new one.
Oh, scan the PCs that use it as well (I take it there's a home network there?). You may have a virus on one which is causing the problem. Check by shutting all programs down and seeing what and see what's still gong backwards and forwards via the router. That could be a reason for the bandwidth reduction.
One other possibility is that someone has hacked into your router and set themselves up on it and is now getting free Internet access through it.
Many possibilities but go through things one at a time and see if any solutions work.
Let us know.