Newedge will certainly not be viable with a 100K or 250K account.
For FX i would look into:
LCG (all the ususal multibank platforms - using JPM as pb)
Fixi (same, using UBS)
LMax (exchange-style order execution, they got the top 10 FX banks and more in their system)
And there is really nothing wrong with IB either, except you will be able to get more competitive commissions with the above firms.