Yeah, "too much rice" is too much starch. You need something to lube it down. If you have problems with your veggies, than how about some kind of fruit? Pineapple can help leach toxins from one's system.
I bet your problem with drinking water is sodium. It also prevents hydration from getting down to the cell level. Most filtered waters still have traces of medical waste that is in all the worlds water-tables. Try something like distilled baby formula water they sell at walmart for 92 cents a gallon or the more tasty but expensive Smart Water brand that is also distilled. I drink at least a pint (500 mL) before any kilocalorie workout so I don't get cramps...