I drove from San Jose to Kirkwood on Sunday. Took 3 hrs 20 min in the morning, and like 4 hours on the way back. That was my first time driving 7+ hours on top of a full day of boarding. It's not an easy thing to do. I think I'll take one of the bus services next time.
Count your blessings. It takes me that long in traffic to get to Bear Mountain, which is a pea shooter compared to tahoe/denver/slc.