Disconnecting a few minutes into game

I log in and after a few minutes spells ect stop working cant dismount chat is fine net connection is fine its just trying to do anything is hanging up but not like a packed city on a world buff, then i disconnect and get code wow51900319 saying connection issues, but my battlenet is fine and not logging out and my internet is fine ive tried a bunch of things to fix it rebooting router restarting the pc ect not sure what else to do but i cant play, Im on the mankrik server