Avrebbe senso in generale (come anche aumentare la ram fino a 3 o 4 GB, intanto il sistema più di 3.25 - 3.5 non ti vedrebbe), ma il problema con i giochi non ti si risolverebbe, per il semplice fatto che Win7, per quanto ottimizzato e veloce, è sempre basato su Windows Vista (che, a dire la verità, non è così malaccio nella versione a 64 bit in quanto a stabilità, pur rimanendo un pachiderma).
Le Directx... E' un po' difficile da spiegare... Rapidamente... Il gioco ha bisogno di fare eseguire alla scheda video delle operazioni, ma ogni scheda video parla una sua lingua che solo il driver capisce. Scrivere istruzioni specifiche per ogni scheda video sarebbe lungo ed oneroso (oltre che difficilmente attuabile).
Il gioco dice alle DirectX cosa deve fare, le directx lo traducono per i driver e i driver lo traducono (un'altra volta) nel linguaggio proprio della scheda video.
Ne sono uscite diverse versioni delle directx. L'ultima dovrebbe essere questa:
Dettagli del download Web Installer DirectX End-User Runtime