If you head to Roseville, you'll end up taking Hyw 65 and some combination of 2-lane roads to Corning. Which is a nice enough drive. The Vacaville route does seem a little out of the way.
Folsom might also be an option if you want to head back up I-5 instead.
... Just ran things thru Google Maps and ....
Vacaville is shorter by about 5 miles (3hr 4m -- 186 miles). It heads up I-505, so that isn't bad.
Roseville equals 3hr 18m at 191 miles.
Folsom equals 3hr 14m with longest travel distance (212 miles), but is all multi-lane highway.
The extra miles of distance equals more charge time as well, so Vacaville might really be optimal if the travel times estimated by google over the two-lane roads is correct.