Se avete provato a giocare a BGE su un processore multi-core avete quasi sicuramente avuto problemi di audio in anticipo rispetto al video nelle scene di intermezzo. La soluzione è fare eseguire il gioco su un singolo core. Potete farlo andando nel task manager mentre il gioco è avviato e impostare l'affinità, oppure potete avviarlo impostando l'affinità direttamente da riga di comando (per esempio aprendo il collegamento che usate per avviare il gioco e mettere come comando
C:\Windows\System32\cmd.exe /C start /affinity 1 BGE.exe, per eseguire il gioco sul core 1).
Il problema nella versione Steam è che il gioco prende l'affinità di Steam stesso (BGE.exe rimanda a Steam dimenticando come l'avete lanciato), quindi il modo più comodo e meno invasivo che ho trovato è mettere questo come comando del collegamento:
C:\Windows\System32\cmd.exe /C start /affinity 1 Steam.exe -applaunch 15130
E questo come path:
"C:\Program Files (x86)\Steam\"
"Comodo" relativamente, perché se Steam è già avviato conserva la sua affinità e quindi lancia il gioco in modo che utilizzi tutti i core, mentre se non è avviato al lancio di BGE userà l'affinità specificata (quindi, nell'esempio, utilizzo del solo primo core) anche per TUTTI i giochi lanciati successivamente. Quindi soluzione: quando volete giocare a BGE dovete chiudere Steam, lanciare BGE da quel collegamento, e quando avete finito di giocare (e volete passare ad altro) preferibilmente chiudere Steam e riavviarlo.
Se invete avete problemi di sfarfallamenti grafici, andate nella cartella di installazione del gioco (per steam è sotto Steam\steamapps\commond\beyond good and evil), lanciate SettingApplication.exe, Configurazioni avanzate, spuntate Configurazione manuale di compatibilità, e deselezionate HW Vertex Processing.
Ho voluto rendervi partecipi perché ci ho perso un po' di tempo

(e odio i programmini di provenienza dubbia che fanno cose che potreste fare con gli strumenti del sistema operativo)