Are you Wireless? The only time I had problems with download speed was when I was wireless with middling connectivity. Has it always been slow?
Have you tried a speed test to your PS3 via the browser? If it's possible, try running a wired connection and see if that speeds things up.
The firmware updates shouldn't take anywhere NEAR an hour...








