ich werd mich mal TGGC und Optimizer anschließen
du hast mit threads immer noch das prob mit der synchronisation.
also würd ich in einem spiel soweit es geht darauf verzichten ( außer vielleicht für animierte ladebilsschrime ).
denk mal nach, was während des spiels unabhängig voneinander gemacht werden kann!?
frame aktualisieren ( bewegungen etc. ), kollisionen, AI, rendern, etc.
das hängt alles voneinander ab und muss in einer bestimmte reihenfolge passiern sonst gibts ein pures chaos.
das auf threads aufzuteilen is eine sache, die schon mit ein wenig Code verbunden is.
diese threads aber so zu synchronisieren, dass die auch noch richtig zusammenarbeiten is, denk ich, etwas übertrieben viel arbeit...
und ich kann mir nicht vorstellen, dass du den ganzen overhead vom synchronisieren noch durch mehr speed irgendwie wettmachst.
zur zeit siehts so aus.
zur zeit wie gesagt.