I booked a similar trip using my BA companion voucher, separate ticket on QR to BKK. I wouldn’t want any less than 4 hours for an unprotected connection, so booked an 8 hour connection for my trip. Whilst it might technically be possible to connect quicker, there’s so little room for error, I wouldn’t want the stress.