Im currently using large size of troy lee d3, im head circumference is 58mm. I find the large size of d3 is small.

On comparison to fox rampage pro. Is the fitting spot on or do I have to purchase 1 size bigger? Also is it really comfortable to wear than D3?