tough one
i owned a 328gts for 8 years then sold it and bought a 92 nsx and my brother and I raced them around tiwsty roads and open highway. The result was that it was a tie, in lower the nsx was a little faster but if the race started around 70 mph then it was the same. If the race was in a place with a lot of turns then it is up to the driver skills to come ahead of the other. If you want a ferrari then go for it but if you want comfort and ergonomics then the nsx. The Ferrari will make you feel a lot better and the sound is way beyond the nsx, the 328 is more manly, also very reliable and not to expensive to run. Now I own a testarossa which I drove at least 5 days week for 3 years,I bought with 9,000 miles now its got 31,000, but its so scary because of jealous people that I have decided to drive it less, so now Im looking to buy an nsx for daily driving because it is the only car that I regret now to have sold. I still drive the 328 because my brother bought it from me, im that lucky still