First of all there is good news. When you pve, you naturally get stacked because you earn gold farming stuff and so on, that's basically pve so gearing up shouldn't be a massive problem. The problem ironically appears when you want to upgrade and want it now. Of course you can't just enchant everything to max instantly if you are playing free to play, it takes time and effort, but it is reachable. Some players here are as stacked as top players without spending a penny, they just took there time.
As for picking a class there are 3 classes that come into my mind that fits your criteria. Summoner, Invoker, and Sorcerer.
Summoners do massive damage end game and when you stack it up, the damage skyrockets. This class excels in dungeon runs such as the end game dungeon Elga and is the only class able to solo this dungeon and have time to "farm" materials. Every other class will have trouble to do it alone and must need help to clear at a decent pace. However this class has trouble stacking up a score of SSS or SS or S in mission maps in which many players try to get so that they can sell items they earn from it. It's possible but it takes a while to rack up points compared to other classes.
Sorcerers are excellent in every dungeon, except elga. They take a ridiculous amount of time, but the fact is that you CAN do it. This class is really good at racking up points in mission maps so farming gold with yourself is nice, you can party up too. This class can also heal, but not like invokers so they are still useful in parties.
Helpful info on sorcerors
https://forums.warpp...ga-world-guide/
Invokers are in the same boat with racking up SSS in mission maps like summoners. This class can still do it but it requires a little bit more effort than only spamming 1 button. They can do elga, but at a much slower pace than summoners. This class can heal and is quite useful in parties. Read mikes guide to invokers if you can or plan to make this.
This is the most recent invoker guide.
https://forums.warpp...-a-pve-invoker/
I don't like recommending people classes, I try to convince players on to choose something they like for whatever reasons I provide.
As for summoners- Leveling will be painful from 20-43ish. They bloom once you hit around 44 or 45 when you get smart shot maxed out and it's worth the hardships. So please don't turn away from this class if you find it hard to level or think they have no damage potential early on in the game.
Sorc+invoker pre-jobchange- They face trouble when leveling from 1-20. invokers will lack dps until they get diffusion canon, and will bloom again once you get double shot. Sorcs will get some good aoe dps after level 20 which is extremely helpful.
Ps: Even though some topics may be started a long time ago, some of them are updated, you can see when they last edited the message at the bottom of the post as you will see on mine (to fix some spelling or whatever)
However, if you want to rethink over this and maybe try out a different class than this 3 mentioned feel free to pm me and I will expand on anything you want. I do not want you to disregard the other classes because of your criteria, they do have their perks and you should try them out at one point or another.
Edited by Agitodesu, 15 January 2016 - 11:25 AM.