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 
