I have the same board in my second system and have been looking in to this as I think my taichi might be failing (pending further testing, using 3700x for now).
If you search for 'AM4 tier list' and go to the LTT forum result, they rate it was tier E - Capable of 75A with some ambient airflow, so I haven't had the guts to try my 5950 in it, but should just about be able to handle a 3900x with an undervolt and sufficient VRM airflow, just don't expect to enable PBO!
If you can pick up a cheap board in at least tier C I'd be a lot more comfortable.....if only the B450 Tomohawk was still available for £60!
Edit: a top down cooler would probably help it a fair bit, but otherwise (and if the looks aren't an issue!) I'd personally just zip tie a 120mm fan aimed at the VRMs....40mm are whiny and annoying while providing relatively little airflow!
Edit 2: on re-reading, mine is the full atx version, but I think they're still the same tier as I can't see it listed separately!