I agree that you could give him a chance to change, by accepting your terms that he have no porn or masterbation happening for 90 days.
Otherwise, if nothing changes, i would look at what you've described as sexual incompatibility and break up with him.
I would also guess gay, with a deep ambivalence about it or deep motivation to please his family by acting straight. Don't plan your future with this guy, but stay his friend, it sounds like he will need friends when he finally straightens out what is bothering them and lives a life more to his pleasing.
Are you sure he's not maybe gay? It's not that uncommon and now that there's little to no stigma against gay people then it's a lot more common for people to be way more open about it than even 10-15 years ago.
Too much masturbation which is probably leading him watching too much porn. Not to be mean but a virgin doesn't want to have sex that's just way too weird for me. I can guarantee you that he is watching porn and probably doesn't find sex interesting with you when he can watch all those women on screen. There is nothing to do with you because he probably watched before he meet you. I would ask him to stop watching porn and masturbate for 90 days. If he can't do or refuse to do it then you know where you are standing. Good luck to you. I have been there myself, right now we have been almost 3 years porn free.
Sounds like he has masterbated too much to porn OR on his own in my opinion.
If he doesn't want to address the problem and/or doesn't see a problem then I can't see why you would continue to pursue this relationship.
All the best.
You are ignoring a Very Big Red Flag. This is not going to 'resolve' 'on it's own' and if He's unwilling to seek therapy this issue will only magnify in time - You are not happy with the situation now, it will only worsen with time.
You say He has no problem giving oral sex, touching You or masturbating alone - are You certain there is not a porn addiction ? and if so, that too would probably call for therapy. Porn addiction is a REAL addiction and does not 'just go away'. If indeed it is porn addiction, it would behoove You both to read "Your Brain On Porn by Gary Wilson a physiology teacher. You can find it on the web.
GoodLuck to You