Your specs do cover the minimum to play overwatch fine. It might be a driver issue.
Have you updated your drivers? Open Radeon settings and check for an update.
If it's not a driver issue, take it back to the people that made it and tell them what you're experiencing.
Personally, i think...