Was für ein Mainboard hast Du denn (Hersteller, Modell)?
Die Grenze vom BIOS sind mit Sicherheit die 128 GB. Die anderen Zahlen kommen aus der Umrechnung mit 1000 bzw. 1024. Da rechnen die Leute teils unterschiedlich.
Davon unabhängig, könntest Du noch einen anderen Weg gehen, wenn Du noch eine zweite Festplatte hast, die kleiner als 128 GB ist. Diese nimmst Du dann zum Booten des Betriebssystems. Also muss sie auch nicht viel größer sein, was das Betriebssystem benötigt, das Du Dir auswählst. Die 320 GB Festplatte meldest Du im BIOS dann gar nicht an. Das Betriebssystem selbst erkennt die Festplatte und kann die dann auch vollständig ansprechen, sofern das Betriebssystem die erforderlichen Treiber mitbringt oder Du sie nachinstalliert hast.
Alles weitere kannst Du dann auf die 320 GB Festplatte speichern.
Ansonsten müsste es eigentlich mit einem Festplattenprogramm wie EZ-Drive, OnTrack-Disk-Manager o. ä. funktionieren. Wichtig ist bei der Version der Programme, dass sie neuer sind als das Problem, dass Du umschiffen willst. Das sollte aber in der Dokumentation zu dem Programm stehen.
Weitere Alternative: Statt einer Festplatte mit 320 GB einfach 4 Stück mit 80 GB einbauen.