The former Wales captain has made 25 appearances for the Gunners this season, but has only completed the full 90 minutes on six occasions.
Ramsey recently signed a new contract with the club, and Hartson believes his long-term future is with the north London outfit.
"I just think he [Ramsey] needs that run of games," the former Celtic player told BBC Sport.
"Maybe if he did go out on loan [he'd get that], because he doesn't seem to start many games at Arsenal now and when he does start he's brought off and he doesn't look happy."
"I'm sure Arsene Wenger knows he's a top-drawer player, because he wouldn't have given him a new deal otherwise."
|WALCOTT SET TO SIGN NEW DEAL
|25/1||Arsenal are 25/1 with bet365 to beat Manchester City 3-0
Hartson added: "I don't want to keep going on about it because I'm sure he [Ramsey] is fed up of people talking about his injury.
"He's been back now I think it's about a year-and-a-half fit again and it's just where his best position is because for us with Wales he's central midfield.
"I don't think playing on the left, wide left, is his position. [Against Swansea on Sunday] he looked lost at times.
"He did some very good things in the game but obviously Arsene Wenger didn't think it was his greatest performance because he took him off.
"With Arsenal you look at their midfield. [Mikel] Arteta, [Jack] Wilshere, [Theo] Walcott, [Santi] Cazorla, [Alex] Oxlade-Chamberlain, they've got some really, really gifted players in the midfield.
"So it's up to Aaron to put in the performances week-in, week-out and on the training ground.
"I just don't think he's quite hit the heights in terms of where he was before he got injured, but he will, I'm sure he will.
"He needs to play play with a smile on his face, get back to enjoying football. It just seems as if there's something holding him back at the minute."