Linux e windows possuem formas de comunicações com os hardwares distintas portanto não significa totalmente que seu hardware está bom só porque o linux conseguiu rodar ou esteja ruim.
O que esta me parecendo é ser um erro de driver, seja ele por defeito ou sistema.
voce ja tentou iniciar o jogo sem o driver da placa de vídeo instalado?
sei que parece bobeira, o jogo obviamente ira se travar todo e não ter desempenho, mas pode lhe ajudar a indicar o problema na placa de vídeo.
ja seu processador não é comumente utilizado para esses fins( jogos e sistemas comuns)
ele é um Xeon e foi feito para servidores, processadores Xeon em sua forma não sao NOVOS pois sao RETIRADOS de servidores em desuso e REVENDIDOS pela china e tal.
não estou dizendo que por ser xeon não ira rodar, até porque eles rodam sim e possuem varios testes por ai comprovando, porém por se tratar de um processador usado e por muito tempo, pode haver defeito nele, onde quando seus jogos irao utilizar dos setores de hardware para se comunicar e iniciar ele de erro e só não funcione.
não sei muito como posso lhe ajudar, mas uma explicação de alguns fatos sobre como funciona, porcamente explicado, pode lhe dar uma luz de alguns testes.