No TV is going to have the number of channels Roku has. Vizio would have to make deal to carry Sling.
Weird about the Roku's resolution. Do you have it set for 1080? Only other thing I can think is your bitrate is low for some reason; either it's set to low or the wireless adapter isn't getting enough bandwidth.