Sometimes the mirroring of queries from BAQ to SQL can reveal how you should have built the BAQ. I’ve done this myself and realized how i built the BAQ was wrong/suboptimal.
Could you provide your recreated SQL query so I can see what you were trying to accomplish? Also have you tried seeing if deleting a specific table drastically increases performance? Perhaps you have a bad link that has slipped by. Its also worth mentioning the below link with some BAQ Engine issues that plague anything prior to 10.2.700 and below
P.S. I hope you are not still on 10.0 which is listed on your profile. I would not expect great results from that buggy version. Screenshot looks kinetic-ish though. So I think you are okay on that front