Uhh, honestly the delay isn't that bad for me. My ping on the server I'm playing on is like 221 or so.
What? o.O That's really long.
When I'm n queue, it's max 15 minutes.. even when I was number 2000+.
where is the stamina bar ? If there is one i don't know where it is ...