GUI.Drawtexture & bad quality

I have GUI.Drawtexture with a texture assigned and when it's ingame, the quality is worse than it should be. In settings I have specified quality in editor as fantastic.

The texture size equals rect size of the gui so there should be no overscaling either.

How can I make the image to be better quality?

Check the settings on the texture so they are what you expect.

GUI Texture

Default setting for texture importer is compressed, the quality of compressed textures in the GUI is horrible.

Change it to TrueColor and hit apply.