Anything Windows Vista or above really requires 2Gb memory to run.
If your system is currently reporting 2Gb, then it'll report 2Gb for Windows 8, but the Crucial tool just isn't finding your motherboard too well.
The rest of your system sounds suitable for Win8 (broadly)