Yes you should give QNEthernet a try. i had some timing issues with NativeEthernet and timer interrupt driven functions.
With the use of QNEthernet these problems are gone.