Hola que tal, bueno lo que puedes hacer es convertir las cantidades a enteros, pero multiplicandolas por 100 para que tome toda la información. Me explico un poco mejor
Int32 nCosto1 = 0, nCosto2 = 0;
nCosto1 = Convert.ToInt32( pf.Monto * 100 );
nCosto2 = Convert.ToInt32( resSaldo * 100 );
luego en la condicion:
if( nCosto1 > nCosto2 )
{
Mensaje 1
}
else
{
Mensaje 2
}
Espero que eso sea lo que ocupes