Actually there are a lot more things that are more important than being together at the moment. Like making sure you/she meet the conditions set by her permit approval.
I've no idea if a postbox would work as an address for a foreign student. I would think however, they're going to want to see a rental contract for somewhere in Geneva and probably a postbox wouldn't meet that criteria. Still you can ask the Geneva migration office and see what they say.
It might be better for her to rent a room in Geneva as her base and then visit you when she doesn't have to study. Try here:
http://www.wgzimmer.ch/en/wgzimmer.html
or see if the uni/school she's going to be attending has any accommodation info for their students.
You seem to think she can just live where she likes, but that's not the case. Approval for her permit has been given by Geneva and I doubt it will allow her to live anywhere else in Switzerland. That's why Zurich told you she has to be in Geneva until she marries, then you can apply for her to be able to live with you there. If you wanted to live together before marrying then she should have applied to a uni/school in Zurich canton.