Man, your gf is kind of crazy. Who meets someone they met on the internet? But, if I were you I wouldn't gve up on her. Explain to her how unstable her internet-bf situation is because she's still young and stupid. And you should let her know how you're feeling and just off-putting her internet-bf-addiction is.
Also I'd start just talking to her in e-mails, messenger, or texts, just for kicks.