Did you take a look at Rick Mears career? It seems to me he did the whole gamut. The desert win might take some research being somewhat overshadowed by his other accomplishments but that's where he started out, along with a string of dirt track wins, a USAC roadcourse win at Brands Hatch in England, 3 national CART championships which included several road course wins, 4 time Indianapolis 500 winner, a win at Pikes Peak (I know ..don't count) but in my opinion, hands down, he still fits your criteria to a T. I think if you delve into the late '50s and early '60s a few lesser known/remembered racers with wins on a less grand scale, could also possibly fill the bill. You are correct, racers were much more diversified then they are today. Edit: http://sportsillustrated.cnn.com/vault/article/magazine/MAG1126113/2/index.htm