Pretty much any caster can be built for high Int / Per / Res with fairly small sacrifices, no? Something like 12 / 6 / 10 / 16 / 18 / 16 -> get Serel's Ring early and rest with perception bonus and you'll be able to make, afaik, every single Per / Int / Res stat check from very early on. If you're willing to micromanage resting bonuses a bit, you can shuffle a couple of points from Res into Might for moar damage.
Edit: Forgot that you can get Lilith's Shawl early. Can go 14 / 6 / 10 / 16 / 18 / 14 -> use Lilith's Shawl (gives you 19 Per) and Serel's Ring (16 Res) and then rest with Res bonus instead. Obviously you can shuffle around those numbers according to personal preference.
Don't know what's considered best for range weapons but on my last Cipher playthrough I did just fine with War Bows until I got Stormcaller / Twin Sting. Ended up preferring the latter, though obviously that's pretty late.