Os recursos do chipset (e, em menor grau, do processador) normalmente determinam limitações máximas de memória. Tenho certeza de que algumas das limitações são resultado de esforços de "segmentação de mercado", mas em geral os chipsets mais avançados que suportam mais memória são mais caros. Mais soquetes de memória na placa também podem significar uma placa maior, o que se traduz em menores rendimentos de linha de produção e mais custo por peça.
Seu sistema operacional não importa os recursos de re: hardware.
Comprei um Dell PowerEdge T310 em dezembro de 2009 com 8 GB de RAM (e capacidade máxima de 24 GB) por US $ 800,00 com garantia de 3 anos no local. Definitivamente, existem máquinas de classe de servidor que podem suportar mais de 4 GB de RAM por mais de US $ 1.000,00.