I would say the track,because it is more of an equalizer for everyone,groomed surface,tighter,more intense,personal,everything happening at once,but what dominates are all the little things,like setup,tyre pressures,track posi,racing lines etc that make the difference and separate the chaff.
Off road your more on your own a while, for longer than you care,less intense.Plus you never know if ya winning/losing till after.