This question has no answer
There's nothing you can do for him that's affectionate but isn't sexual.. think i'm lying? i'll play out some situations for you..
You: Massage him..
Him Thinking: "ugh, fcukn b*tch.. how cruel, why the hell would you torture me like this.. this is like throwing drops of water at someone in the desert heat.. I hate you.. ugh, it's so hard to pretend to enjoy this massage, and I hate you, because I can't even hate you, you're trying to do something nice for me, but this ISN'T my idea of nice.. ugh.. women are so stupid and clueless.. i'm going to have to jerk off 5 more times than usual to get tonight out of my head.."
You: Throw him a "football/baseball/other sport he watches" party.. where you get him beer and pizza for him and the guys.. and join in on the fun.. be one of them for one night..
Him Thinking: "man, she's so awsome.." (that will last for about 5 seconds, until it's immediately followed by) "man, she looks so good in what she's wearing.. there's something about watching the game and looking at her.. man.. I just wish nobody was here.. I just wanna have sex with her.. ugh"
So the lesser of two evils is doing something "affectionate" for him that's not physical.. why? Because sex for guys.. is a way of expressing affection (it's the best way; and since guys are practical creatures, if it's the best way.. there's no need for any other way.. so it's the ONLY way).. every other way of expressing affection is dwarfed in the face of sex for a man.. now, obviously.. he understands that you don't feel the same way.. so he needs to express affection to you in a way you as a woman would consider it to be an expression of affection.. (isn't it funny how you could care less to try and express affection to him in a way a man would consider it to be an expression of affection?).. anyway..
My honest opinion.. if you're not ready for sex or BJ's yet.. that means that you're obviously still young.. but.. that's also ok.. whatever.. just know.. that YOU may not be ready yet.. but HE is just trying his best to control himself.. give it some deep thought, but the best display of affection at this point would be a "handjob"..
I'm not even kidding.. but don't take my word on it.. let some other guys pick on what they would much rather prefer
when sex and BJs are out of the picture (you have not had sexual contact, ever in this relationship!)?
A. The best massage in the world?
B. Your Girlfriend hosting a game-night and being part of the fun for the best game-night in the world?
C. A handjob
I'm going to leave it at that.. and we'll see what guys think..