In fact its the other way around. PCs always operate in 0-255, which does not include BTB or WTW (if black is already at 0, where can BTB be?)
If you try to force your PC to output 16-235 to make room for BTB and WTW, there usually are conversions back and forth, because internally Windows deals in 0-255, and your GPU then converts this to 16-235. This may manage to preserve BTB/WTW with madVR, but it will cause extra conversions.
The straigh-forward way without extra conversion is to simply output 0-255 in madVR, and 0-255 in Windows, and configure your TV to accept that. No extra conversions.
There are some other arguments for 0-255 as well, for example, 0-255 are 256 possible values for your colors, 16-235 are only 220 possible values, so less space for the same image. It may not be much, but it can avoid the occasional rounding error.
If you truely insist on your ways, the best solution is to set windows to 0-255, and set madVR to 16-235, thats the only way to really preserve out-of-range values. If it looks wrong, then your TV is actually properly calibrated for 0-255, and not 16-235.
In any case, anyone experienced with calibrating TVs for HTPCs will tell you that using full-range is the best course of action IF your tv can accept full-range content (some can't), but do as you wish, its your TV. :p