You need to be getting at least 70% of your protein intake from real solid food.
I know that protein = protein when you break it down to it's most basic level, but with whey, it runs through your system too fast.
Now to answer your question about whether you can keep your BF% in check, yes you can. But bodyfat and water retention is two different things, the dbol might cause some water retention that looks like fat and bloat.