Die Belegung macht aus ob man den RAM im Single oder Dual Channel mode betreibt.
Und bei einigen Boards und Bios Versionen wie viel angezeigt wird. Glaubs mir, ich mache das täglich.
@Archimondro hat nicht gefragt ob eine 32bit Version vorliegt, sondern welche Version im allgemeinen. Das liegt daran das selbst die 64bit Version von Win7 Home Basic und Home Premium keine 32GB addressieren kann (künstlich von MS limitiert). Siehe hier
Trifft aber alles nicht zu, da 8 GB angezeigt werden wenn ich das jetzt richtig verstehe 
EDIT:
Nochmal kurz Google bemüht. Das Problem gibt es mit dem Board öfter, stutzig macht folgender Satz:
Zitat
Due to chipset resource usage, the system will only detect up to 31+ GB of memory (not full 32 GB) when all DIMM slots have 8GB memory modules installed.
Lässt Interpretationsspielraum...entweder 32 GB gehen nur dann richtig (und werden als max. 31 GB erkannt), wenn alle Slots mit 8er Modulen bestückt sind, oder der Hinweis ist als allgemeiner Hinweis zu verstehen das bei Verwendung von vier 8er Modulen nur 31 GB erkannt werden und das mehr oder weniger normal sei. Eine Lösung konnte ich für das Problem nicht finden, wohl aber Leute bei denen es erst auch einwandfrei lief und sich dann exakt wie bei dir verhielt, Beispiel:
https://www.hackintosh-forum.de/forum/thread/41600-16-von-32-gb-ram-verfügbar/
(Da steht der Satz von MSI sogar mit drin)
Sofern machbar würde ich vielleicht mal eine BIOS-Version zurückspringen und schauen wie es sich verhält. Dadurch das es Plattformübergreifend ist, wie man anhand des Beispiels sieht, würde ich das OS schon fast als Fehlerquelle ausschließen wollen.