Intel only doing one upgrade per compatible mobo is kind of annoying. I had to buy and return a 6000 series CPU just to update my board's firmware so I could use the 7700k I intended to. How's the compatibility on the AMD side? Will a board work enough to upgrade itself with a newer CPU than it launched with?