No. With SCALE you would be trying to support that L2ARC on only 8GB of ARC, making the ARC crisis on your system worse.
There is no "wrong" Realtek driver, the Realtek silicon - particularly the 8111 - is just an awful product. What you do is get rid of it. Go buy an Intel Desktop CT ethernet adapter -- make sure you get a real one, not a knockoff, should be about $35, plug it in, and then move on with your very much faster and better life. Then never buy another Realtek mainboard.
One of the longest running issues faced here in the forums may be people who come to these forums, wanting to recycle an old PC into a NAS. In general, this is a bad idea because typical PC hardware isn't optimized towards the task. However...
www.truenas.com
A Pi is unlikely to ever get gigabit ethernet performance. You aren't getting a meaningful test here.
Here is what I got with wifi
the wire connection seems to break it by connect to the nas with external ip addresses, is there a way to modify that?
iperf2.1.8 got about 300-400Mbits/s for wifi connections, only 1.9-2 Mbits/s for wired connections ( e.g. [ 1] local 192.168.68.200 port 5001 connected with router IP port 9672)
for wifi connections though
root@truenas[~]# iperf -s
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size: 64.0 KByte (default)
------------------------------------------------------------
[ 1] local 192.168.68.200 port 5001 connected with 192.168.68.101 port 3620
[ ID] Interval Transfer Bandwidth
[ 1] 0.00-10.01 sec 473 MBytes 397 Mbits/sec
[ 2] local 192.168.68.200 port 5001 connected with 192.168.68.101 port 3621
[ ID] Interval Transfer Bandwidth
[ 2] 0.00-10.01 sec 508 MBytes 426 Mbits/sec
[ 3] local 192.168.68.200 port 5001 connected with 192.168.68.101 port 3628
[ ID] Interval Transfer Bandwidth
[ 3] 0.00-0.01 sec 48.8 KBytes 69.9 Mbits/sec
[ 4] local 192.168.68.200 port 5001 connected with 192.168.68.101 port 3629
[ ID] Interval Transfer Bandwidth
[ 4] 0.00-0.02 sec 488 KBytes 200 Mbits/sec
[ 5] local 192.168.68.200 port 5001 connected with 192.168.68.101 port 3630
[ ID] Interval Transfer Bandwidth
[ 5] 0.00-0.14 sec 4.77 MBytes 283 Mbits/sec
[ 6] local 192.168.68.200 port 5001 connected with 192.168.68.101 port 3631
[ ID] Interval Transfer Bandwidth
[ 6] 0.00-2.65 sec 47.7 MBytes 151 Mbits/sec
[ 7] local 192.168.68.200 port 5001 connected with 192.168.68.101 port 3632
[ ID] Interval Transfer Bandwidth
[ 7] 0.00-10.60 sec 477 MBytes 377 Mbits/sec