I have several 240Z's. On one I did a 9 point cage consisting of a custom hoop with diagonal bar to the front passenger area near the tunnel with bracing on the rear towers and bracing for the front towers. Then on my other more mild 240Z I did a heavy gauge "U" channel frame rails under and inside the car covering the factory fake rails that went to the rear towers and all the way to the front of the car. What was amazing was that my mild 240Z solved the chassis twisting and was stiffer that my 9 point cage 240Z. I also had a rear end crash where I was fully stopped and a Prius hit my mild Z at 60 mph and only the rear end had damage, the car from the rear struts to the front were totally fine and so was I! That saved my life and the car was fixed with no issues. I also love that you have to be a real Z geek to even know it is not stock as the rails are just a little taller than the stock rails that they cover up so it looks like the car came that way from factory.
Thus I would say frame rails but NOT the ones available at all of the companies I have seen as they are not that thick. The ones I used were strong enough where just one "U" channel not in the car would not bend even when you stand on it. Also my mild Z with the rails was stiff enough that you could jack the car and have 3 wheels off the ground so it was way better than the cage. I am adding that same "U" channels to my more extreme 240Z with the 9 point as I am installing a 750-900 HP RB30 turbo and the car will be a reliable 200 + mph 240Z.