WD green not formatting as ext4

A couple months back one of my rigs died, and i salvaged a WD green 500GB from it. (it was 99% sure a motherboard issue) I was curious if the drive would work as a "mass storage" in my home server, so i put it in, and tried to format to ext4 (for linux offcourse). The first 3 or 4 attempts it failed to format completely, so i decided to revert to its original NTFS.

The drive is throwing A LOT of smart errors, and lubuntu gives me startup warnings about soon-to-happen drive failure which i chose to auto-ignore. Drive benchmarks were as expected for an older hard drive, and are pretty much identical to the other hard drive in the system.

A bit later I decided to retry formatting to ext4, this time, with luck. Again the drive benchmarks were as usual. Until about a week later the hard drive corrupted, and became unreadable, reformatting as ext4 failed, reformatting as NTFS works.

Today (about 6 months later) I was cleaning up the home server and noticed the drive was still working as expected, without any errors. Drive benchmark is as usual.

 

I know its most likely impossible to fix, and the drive is probably on its last legs, but i'm curious how its possible a hard drive works on one file system, and doesnt on an other.

-- I have no clue how old the drive actually is, but it has 1 year, 2 months of power up time, and 3950 power-on events --

That is a lot of power cycles comparatively, although I don't know what it was used for so it might be normal. My Power on hours are 245 days and 675 power cycles. so a little over half the up time of your drive but only about a fifth of the power up cycles. 

Is the S.M.A.R.T. information throwing any errors?

the powerup cycles are explainable trough the broken pc, it had the tendency to reboot constantly, and on a cold start needed 4-5 power cycles to get going (known issue with the motherboard). Thats why i decided to take it apart and use the parts elsewhere. 

I'm not very smart when it comes to S.M.A.R.T. errors (theres a pun in there somewhere...) but i'll just post the smart data:

 

read error rate: 1

spinup time: 4 seconds

start/stop count; 4071

reallocated sector count: 0 sectors

seek error rate: 0

power-on hours: 1y 2m

spinup retry count: 0

calibration retry count: 0

power cycle count: 3957

power-off retract count: 1881

load/unload cycle count: 411146

temperature: 22°c/72°f (goes up to about 33°c/88°f)

reallocation count: 0

current pending sector count: 0 sectors

uncorrectable sector count: 0 sectors

UDMA CRC error rate: 6

write error rate: 1

 

its mostly the read/write errors, and UDMA CRC error rate that worry me.