Посмотрите на цифру:
3,1415926535897900000000000000000 // Math.PI
3,1415930000000000000000000000000 // MathHelper.PI
3,1415926535897932384626433832795 // PI из Windows Calc
1,5707963267949000000000000000000 // Math.PI / 2
1,5707963705062900000000000000000 // MathHelper.PiOver2
1,5707960000000000000000000000000 // MathHelper.Pi / 2
1,5707963267948966192313216916398 // PI / 2 из Windows Calc
Объяснение проблемы: потеря точности
Best PI / 2 = Math.PI / 2