Is it possible that a laptop or a computer isn't compatible with windows 7 even if it has 2Gb of memory and a decent 2Ghz intel processor and the hard drive has 200Gb free space?
Não são as especificações de hardware que estão causando o problema. Só porque um computador / laptop atende a certos requisitos de hardware, isso não significa que ele suportará um sistema operacional.
What are the reasons for this incompatibility?Specifically incompatible in WLAN Card. What can I do to make it compatible.?
Os drivers afetam a compatibilidade. Você precisará verificar se possui drivers do Windows 7 para todos os componentes que exigem drivers. O Windows 7 tem um excelente suporte ao driver, mas você pode precisar obter drivers do Windows 7 diretamente do fabricante do PC (Dell, neste caso) ou dos fabricantes dos componentes internos. Como o @Sim também apontou, você pode usar os drivers do Vista se não encontrar os drivers do Windows 7.
Além disso, dependendo se você estiver usando uma versão de 32 bits (x86) ou 64 bits (x64) do Windows 7, precisará encontrar drivers de 32 ou 64 bits.