I tested the PMDG 747X tonight with v4224 and I'm afraid it wasn't pretty. OK, it was a windy night flying across to Glasgow from Norway so I wasn't expecting a smooth ride. This was with FSX download weather, 15 minute update. Wind gusts were very good, consistent wind direction +/-10 degrees, spot on, and none of those 90 or 180 degree shifts. BUT, and this is a big but, the a/c keeps just losing direction without any apparent wind disruption. Midway between SOTIR and ZOL on UP600 at FL340 it just went into a massive turn left followed by a massive right (90 degs off course both ways). I got it back on track via completely recycling the autopilot and LNAV/VNAV when even HDG SEL wasn't getting it back on track. It then settled down all the way to AberDeeN on UP600 but again, between ADN and PTH it lost it again. More recycling of systems and eventually back on track. Leaving STIRA on a heading from Vatsim ATC and decending FL70 it just didn't even get close to the heading, wild oscillations both sides of it up to 90 degs. I had to hand-fly down from FL70 having switched all the autos off (and disconnnecting from Vatsim!).
Settings in v4224 - default plus Wind Smoothing. After the ZOL incident I switched wind smoothing off but no noticeable difference in gusts or direction, just a very good emulation of a windy night until the heading just went haywire again after ADN.
Net result, IMO, wind swinging around is fixed but the heading bug is severely nasty and certainly makes online flying big bad news.
Fully updated PMDG 747X, Windows XP SP2, FSUIPC v4224, downloaded FSX weather. Using FSInn but with weather OFF.