Found a basic stat calculator on Reddit. Plug your desired build stats into it and it tells you what Level each starter class has to go to to achieve that build and recommends the best fastest to reach build) class to pick.
The calculator can be found here:
https://sites.google.com/site/darksouls2stats/
I don't know how accurate this is, but I tried it for a build I'm considering (DEX with a little bit of INT and Attunement at 13 for 2 spell slots):
My desired build was VIG 20 / END 20 / VIT 20 / ATT 13 / STR 16 / DEX 40 / ADP 20 / INT 15 / FTH base level
and the calculator gave me these results:
115 Warrior
116 Knight
115 Swordsman
118 Bandit
122 Cleric
115 Sorcerer
115 Explorer
116 Deprived
Best class: Warrior
HP: 1376
Looks like Warrior, Swordsman, Sorcerer, or Explorer are the best classes to go with for that build since I can reach those stats at Level 115. But early game would play very differently with each class, since starting stats are different.