Unitys UI has black boxes over it

I recently upgraded to Unity 5.3 and started getting this weird problem. All the text on the UI has black boxes over it. I’ve searched and while several people seem to be having these issues, there has been so solution apart from “downgrade Unity” which is not an option for me at this time. Please if anybody can think what is causing this let me know! I’ve heard some people say it could be something to do with the version of opengl but I really don’t know. For reference this is what mine looks like - http://answers.unity3d.com/storage/temp/61134-bildschirmfoto-2016-01-03-um-041721.png

(not my screenshot but it’s someone who also had the same problem as me.

Here’s mine right now! I’ve searched for many hours but still cannot find a solution:

Someone PLEASE help :frowning: