Is it technically possible?
No. Highly specialized hardware, relatively specific coupling, and a very limited set of amplitudes actually imposable on the line make that infeasible.
Don't get me wrong: a modern driver probably has gain control to do more than the "PAM 5" (even that is a bit of a stretch) that Ethernet can do, but there's a difference between "can adjust power level to match line length" and "able to generate arbitrary amplitudes on the fly".
I ideally want to create a 1 GHz I/Q signal over good network card,
Not happening, even remotely. Gigabit Ethernet uses four lanes of PAM-5, each with a 125 Mbd, so you get at most a bandwidth of 62.5 MHz (via the standard, not including the side band artifacts).
But again, you don't even get to define that, because the line drivers are designed for PAM-5 and not some general-purpose DACs; in fact, you can be pretty sure that without design-house knowledge, you couldn't do anything but the trellis-coded tetradimensional PAM-5, i.e. you can't define what's on the lanes in an arbitrary manner. There is a temporal and a cross-lane dependency on data, and you'll need to be tricky already to make a 1000Base-T card transmit anything into an empty load – echo cancellation would wonder what is up with the returning channel impulse response.
Also, think about it: A reasonable signal generator for 1 GHz bandwidth would need to consume 2 GS/s worth of samples, and throwing the number "8 bit per sample" in the room, you'll find that the PCIe connection of your gigabit ethernet card won't be up to the 16 Gb/s that you need for signal generation.
If the computer hardware can't support it, I figure it could still be possible in theory, to at least send square waves
No, Gigabit Ethernet network cards are built to not do that, see trellis-code modulation; as said, you don't get to choose the waveform you send freely.
(in 10 GBase-SR and similar OOK fiberoptical networking standards, you do get an "idle" rectangular wave pattern, to keep the clock synchronization, but it's again nothing you can freely choose)
This could then be repeated from a different port/computer, and the two signals used as I/Q signals for a vector signal generator.
Uh, you realize you forgot that you would need phase synchronization for that, even if your idea worked.
Even tens to hundreds of MHz would be a win.
To keep DACs at hundreds of Megasamples per second running, you'll need a relatively modern, and expensive, FPGA with appropriate buffering and a high-speed interface to your CPU (that's how SDR devices like Ettus USRP X310 do it, and some cellular basestations, some radars, some commercial measurement-grade signal generators), or a complete ASIC-based devices (other base station hardware, some military radars, high-bandwidth arbitrary waveform generators…).
Note that the problem is absolutely not that the world can't produce high-speed DACs with > 100 MHz bandwidth for cheap – every wireless chipset that does WiFi with 160 MHz channels has such – it's that getting this much data per second into the DAC requires either the high-rate data to be produced in the very same chip (as is the case with Wifi chipsets), or an extremely high-rate digital external bus. Since DACs' job is to consume samples at a constant rate, you need a buffer that can be read at the high constant rate, and written to in bursts from whatever packet bus you use to connect this to computer-style hardware: PCIe, USB and Thunderbolt all are "bursty" buses, so that you need to re-fill that buffer from say your CPU or RAM in bursts, for it to be drained at a constant rate by the DAC. This requires either highly specialized ASICs (and building an ASIC is expensive if done for low volume) or fast FPGAs (and these are expensive). That's why multi-Gigasample arbitrary waveform generators that you can connect to your PC come in prices that are in the order of annual engineer salaries, and not at the price point of a Gigabit Ethernet or Wifi card: To enable low prices, you need to build specialized ASICs as cheaply as possible, and to sell them literally millions of times. Sadly, this specialization does not allow for adding a "direct full-rate digital IQ from PCIe to DAC buffer in a continuous stream" chain, usually – the high-speed digital interface would just be too large (in expensive silicon area) and power-hungry to drop it in for that purpose. Within limits, such direct-IQ features do exist, for spectrum compliance testing purposes, especially in wireless equipment, but they allow for things like a single OFDM frame to be defined by the host – exactly because you can "slowly" load that through the slower paths that are usually just for Ethernet packet data and configuration, and then play it back through the DAC once.