is there any cheaper Nvidia cards we can use?
Not on claymore.
1070 pulls 420+ sol/s (depends a lot on settings and somewhat on the specific card model as usual) on EBWF, IIRC 1080 was a hair over 500 (again depends on settings).
The lower cards seem to be a little better on hash/$ but not by much when you factor in total system cost, efficiency seem to be pretty much even to a slight advantage for the higher cards based on my own testing and posted figures, again the specific card makes a noticeable difference and settings make a BIG one.
Claymore is AMD specific and always has been. AMD cards win on the mid-to-low end most of the time on hash/$ (AMD does not currently HAVE a current-generation high-end card, that's what VEGA is going to be about) but seem to lose narrowly on efficiency to NVidia, using recent miners on both sides.