Bitswap is for G.DMT - it's good for the connection in terms of stability. Should be left on, and if I'm not mistaken I think it's for adapting to changes on a line (swapping bit allocations).
SRA is a feature of ADSL2/2+ and is fairly new in terms of deployment. I recall Internode looking into it however the results weren't that impressive.