Este é um servidor de 64 bits - você tem as páginas de bloqueio na política local de memória ativada? O SQL provavelmente está consumindo o resto da sua memória Se você olhar para os contadores de perfmon você verá a alocação de memória
Aqui está um artigo que explica em profundidade
Você também pode ver os contadores em SQL
SELECT
object_name
,Counter_name
,cntr_value
,ROUND(( cntr_value * 8192.0 ) / 1048576, 0) AS cntr_value_MB
FROM
sys.dm_os_performance_counters
WHERE
object_Name LIKE '%Buffer Manager%'
AND RTRIM(counter_name) IN ( 'Free pages', 'Total pages',
'Database pages' )
UNION SELECT
object_name
,Counter_name
,cntr_value
,ROUND(( cntr_value / 1024 ), 0) AS cntr_value_MB
FROM
sys.dm_os_performance_counters
WHERE
counter_name IN ( 'Target Server Memory (KB)',
'Total Server Memory (KB)' )