Loveland is a little closer than half way but yeah it's further from the resorts.
30-40 minute drive to Loveland from Denver. If you are splitting time equally between the two spots. Lafayette is a good option, Longmont would also work and may have better highway access for you.
If you are not spending a majority of your time in Loveland, I'd say find a place in the North Denver area. So North Denver (duh), Westminster, Northglenn, Thorton are all spots on the north side of town. Stay away from Commerce City like it has the plague.
As far as resorts go, you got the whole Loveland, Keystone, Breck, Winterpark, Copper, A-Basin thing. Vail and Beaver creek are in the mix too. The problem lies in the fact they are all off of I70, the only area that isn't is Eldora and it sucks. Echo Mtn is also off of 70 but it's before the shit show, it's also pretty much an ice rink. I think they average just over 100" of snow a year compared to the other resorts that average at or over 300".