l have wireless high speed internet through my dish provider. though, when i try to play games on my xbox one, itts so slow th

Unfortunately you're running into a fundamental difference between "bandwidth" (or "speed") and "latency" (or the time it takes a single packet to be delivered).

For things like file downloads, you can achieve very high speeds with very high latency. Let's say that your computer asks for a file to be downloaded. If you have a high latency connection, it might take 1 second (which a VERY long time in terms of latency) for that request to be received, but once it is received the server starts sending you the file in the form of packets. As long as the server continues to receive updates telling it that you are successfully receiving the packets, it'll keep sending them. It doesn't really matter if there's a second or so delay.
So what happens in that situation is that you might experience a delay of 1 second before the file STARTS downloading, but from that point there's nothing to stop the file being downloaded at a very high bandwidth (speed).

But what happens if you're trying to play a game? Another player changes the direction of their character, the game server tries to send your computer the necessary information, but it takes a full second to arrive at your computer. AND, any changes you make take a full second to be delivered back to the server... for any real time game... it just won't work.

For file downloads, you want high speed and latency is less important.
For any 'real time' use like gaming, video/telephone calls, etc: you NEED low latency and speed/bandwidth is less important.

Wireless "dish" -> does that mean satellite? Satellite internet is extremely high latency and there's unfortunately nothing you can do about it.

Try opening a command prompt and type, 'ping www.google.com' -> that will tell you in milliseconds how long packets are taking to get to Google and back to you again. Anything under 30ms is fantastic. Gamers start to notice anywhere from 20ish to 120ish ms depending on how your reflexes are. Anything above 300ms starts to become extremely difficult to play even socially.
 


I hate to break the bad news to you but DishNetwork, Exceed, HughesNet all are not recommended for gaming that requires a true high speed internet connection based solely on latency being too high and the fact that response times in game are horrible. Some companies, such as HughesNet, limit you to the amount of bandwidth you are allowed to use per day and when/if you go over that amount they slow you down to below dialup speeds. They are able to do this under what they call the "Fair Access Policy"

Data Usage: Anytime Data is used between the hours of 8 am and 2 am local time. Off-peak Data is used between the hours of 2 am and 8 am local time. (Off-peak time period subject to change.) If you use all of your Off-peak Data you will begin to use your Anytime Data between 2 am and 8 am. Once you use your data allotments your service speed will be reduced to 150 kbps or less for that data allotment period for the remainder of the billing cycle. Depending upon type of data usage, service speed for Plus packages with extended web and email will be reduced to 150 kbps or less or up to 768 kbps or less. Data does not roll over to the next billing cycle.

That's direct from DishNetwork's website found HERE. It's toward the bottom of the page down in the fine print. They don't make you aware of stuff like this for this very reason.