my opinion only...
ride plate, a waste unless your existing one is bad for some reason.
intake grate, will help a little, (some say a little, some say a LOT)
extended tab's yes will help (i've been told, and i agree)
experience, helps a LOT.
i've only been riding the x4 hull since 12/10, so i've got about 18 months and i'm guessing about 180 hours on this hull, the first 20 hours this thing porpoised like crazy drove me a little bonkers, then I learned how to ride it, and it doesn't porpoise on me at all, at least nothing my knees's can't absorb, because I make adjustments constantly on how I ride.
try adjusting your speed and approach to the waves, 3-4 mph in one direction in the other will help how your ski handles the chop/waves, at some speeds you'll hop each wave, at other speeds it will skip over the top, also sometimes just adjusting your angle just a few degrees (not going in a str8 line at the waves but at a slight angle, and the hopping turns into skipping)
skipping over the top is what your looking for.
lastly adjusting your body weight forward/back makes a difference. staying off the bottom of the hull, (long slow s turns) helps too.
A combination of ALL those "ride style" factors IMO will reduce porpoising by 75%, the rest is hull mods. you will never completely reduce the problem because the ski is designed to jump !!! you can't make a dirt bike ride like a gold wing, but you can meet it half way with a grate, tabs, (maybe trim adjustment) and improved riding style.
I have a good friend that I helped build an x4 from the ground up, he's just about hitting 20-25 hours on his new x4, and yesterday he actually looked to be finally handling the chop correctly, but he doesn't just sit down in the middle of the seat and run straight into the chop anymore, he's learned to ride the x4 and he now has a ride that he likes.