If you are doing savoury, like for dinner, replace the water with broth. If doing sweet for breakfast milk and sugar are great. 3 cups is about right, but you need to cook for longer until it is all absorbed. Simmer for 45 mins or so, stirring occasionally to prevent the bottom from burning.
2 cups is probably insufficient. Boil turn off and wait hours is also not the preffered method, less time, more low heat. Taste ocasionally until you get the desired texture, then consider adjusting broth / water / milk levels.
I created a dual boot to test the waters for a HTPC, and haven’t had to go back once. But Linux mint did shit the bed just once recently where the wifi drivers died. Only solution was to connect a cable, download a kernel update, then back to 100%.