You can assign the memory to Windows machine to the max supported level but you cannot force it to utilize it all.
It'll utilize only the required amount of memory, till the time it doesn't need the assigned memory for any process it'll stay idle.
If you want to assign the max supported memory to that particular VM so that no other VM can use it, set the reservation on memory for that VM.
Hope that helps.