I would go Compact. I have never needed to go faster, but I have needed better climbing gears but I have an old bike with 52/42 biopace up front and 13 - 28 in back. 42x28 doesn't cut it for steep hills at all. I doubt 42x31 would cut it either. I'd rather have the flexibility for more hill climbs, than a few more MPH down hills.