Well dropping a metallic object into a computer that is ON, is bad for your mojo. That said; If a spark happened, you obviously shorted out even temporarily some hardware, video card, motherboard, ram etc.
You should take the video card out, run Memtest86 will tell you if the ram was damaged, replacing the video card will be the only way to know if it is just it, or there is more troubles ahead (i.e. motherboard or cpu), memtest86 can be found at: https://www.memtest86.com/
Difficult to tell you exactly what and how many components may or may not be working, that said;
It is possible only your video card took the hit, (and if it is under warranty I would RMA it back for repairs)
Since your system boots , post, and load your OS/programs, the damage may be minimal/none to your motherboard and cpu;
I would run a Smart status see if anything has gone bad one it. with CrystalDiskInfo (https://crystalmark.info/en/software/crystaldiskinfo/)
I would run a file system check next open an administration command window (CMD in search right lick on it and ruin as administrator) then run this command, " SFC /Scannow "it will take a close look at your OS files, if it checks out then your Hard drives should also be clear of issues.
Lastly you can run a ScanDisk on the hard drive in case of a bad spot on the hard drive can be marked as bad and prevent your system to try to write t it. open cmd windows in administrator mode and run this command" scandisk c: /all /autofix /surface "
ref:
https://www.computerhope.com/scandisk.htm