What Mickey88 said above would be the key to speeding up your upload times. First, check if your computer's USB port is a 2.0...most newer computers in the past 2 years should have 2.0. Then, if you really want to speed up the operations, buy a card reader with a fast load speed. A good card reader can be much faster than even a good USB2.0 connection direct from camera. You can leave it plugged into your computer, and it will still load photos direct to Picasa for you. You just pull out your memory card and stick it in the card reader.
Personally, I still load direct from my camera using the USB2.0 cable - my 10MP camera uploads very quickly, whether I'm loading the 3-5MB jpgs or the big 15+MB raw files...by quickly, I mean no more than 1.3 seconds per photo on jpg and 4 secs per raw. That's quick enough for me - I usually plug in my camera, start the load process, then go get something to drink. When I get back, I can unplug the camera and start moving, naming, editing, batch processing, etc. as needed. I also use Paint Shop Pro for my processing.