I think you answered it yourself. Stop the meaningless, porn fantasises and be devoted to your girlfriend. By the way, not having a climax for a man or woman is perfectly normal in sex. Learn to control your libido and testosterone levels will increase, according to Dr John Gray.