2 pc towers
It's possible to run two completely different PC configurations and still stream smoothly, such as pairing an Intel i5 with a Ryzen 7.
I mean it like, are you planning to stream with one device and have another person use the second one?
yes
It's fine, though I suggest confirming your commitment to streaming before investing that amount.
Sure, just remember to arrange for network streaming or a capture card.