I found my solution, the R7800 is plenty capable of gigabit, however by default OpenWrt doesn't support its NSS cores that on stock firmware are what allow it to reach such high speeds.
The above post, and awesome community member has compiled versions optimised for our hardware with the required patches, and right now I am back to 900 - 1100 on speedtests