La differenza sostanziale sta nella tecnologia:
Il chipset p35 è il mainstream della gamma dei chipset intel serie 3. Il G33 è l'omologo con vga integrata. Le differenze più grosse sono nelle linee di supporto all interfacce pci-ex (una a 16x e una a 4x) che permettono l'utilizzo della tecnologia ATI CrossFire, dual VGA. Logicamente ci sono anche altre differenze nella migliore gestione della memoria (supportano anche le ddr3 se la mobo è predisposta) e nella migliore gestione di fsb a alta frequenza.
Il chipset p31 e il suo omologo G31 sono i Chipset Intel di fascia bassa che permettono un corretto funzionamento delle CPU a 1333, e poco altro. Sono molto meno propensi a lavorare a frequenze di fsb alte, hanno meno linee pci-ex e non mi pare di aver visto una mobo p31 che supporti le ddr3.
Infine i chipset Intel della serie 2 overcloccati, (come per esempio il 945GC) sono semplicemente chipset fortunati che reggono bene l'fsb a 1333mhz, ma non reggono neppure le memorie a 800mhz.
Per una maggiore llongevità del sistema meglio avere una mob oche già supporti i nuovi penryn. Con chipset p35 ha ottimi benchmark la gigabyte GA-p35-ds3r (tra le entry level con p35) allo stesso prezzo della asus p5k. A mio avviso i 100€ di questi prodotti sono ampiamente ripagati dalle caratteristiche che offrono, anche se per questioni di prezzo i produttori hanno dovuto rinunciare a un secondo sloto pci-ex e alla tecnologia smart fan, nonchè ad utility e componenti più adatti all'OC, ma anche più costosi.