Official GTX 590 Review Thread (23 reviews at this time)

Page 17 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.

AnandThenMan

Diamond Member
Nov 11, 2004
3,979
589
126
AnandtheMan, your link takes me to a GTX580. I can find no trace of the GTX590 on Newegg... seems like there might be a problem to me.
Odd. But it doesn't matter they are not in stock anyway.



http://www.legitreviews.com/article/1576/16/



Some people raised to 1.2V with default cooling
And some cards died with a slight voltage bump. Remember, Nvidia is saying NO voltage increases are to be used. :\ I just don't understand why there is no hardware protection, makes zero sense to me. Especially on such a high end, high power device.
 

bryanW1995

Lifer
May 22, 2007
11,144
32
91
AMD hasn't had to deal with extremely hot GPUs like Nvidia has, maybe thats why Nvidia puts more into the cooling solution than AMD. Before the HD69xx series, their cards have always run pretty cool, even with basic reference cooling.

6990
5970
4870x2
3870x2
hd 2900
x1950xtx

really? "pretty cool"? maybe since their dx11 cards came out fall 09 they have run cooler in high end gpus, but I'd hardly say "always".
 

bryanW1995

Lifer
May 22, 2007
11,144
32
91
Its not that simple. "Performance per watt" is what is killing 590...

no, what is killing the 590 is some a$$hat in the engineering/purchasing/accounting dept decided that they needed to save a few bucks here and there to keep gross margins high, and when amd blew past the 300w barrier NV was left unprepared. And even that might not be fair, b/c AMD does have a significant advantage when building a dual gpu ultra high end card. Heck, AMD builds their whole lineup around the concept, it's probably more surprising that nvidia got as close as they did.
 

pcm81

Senior member
Mar 11, 2011
584
9
81
no, what is killing the 590 is some a$$hat in the engineering/purchasing/accounting dept decided that they needed to save a few bucks here and there to keep gross margins high, and when amd blew past the 300w barrier NV was left unprepared. And even that might not be fair, b/c AMD does have a significant advantage when building a dual gpu ultra high end card. Heck, AMD builds their whole lineup around the concept, it's probably more surprising that nvidia got as close as they did.

I agree that it is surprising that Nvidia got as close as they did. Its hard to argue with your engineering/purchasing coment, because it is true; however if performance to watt ratio on 580 was lower 590 would not need better parts than (current not theoretically efficient) 580 had. Performance per wat is the name of the game. 590 GPUs can handle 580 clocks and voltages, but it takes too much to feed them...

1. Change power circuit on 590 to a higher capacity one
2. Add water cooling
3. Give 590 2x the power of 580
and you will have what 590 could have been, but it would be about a 600-700 watt card...

Performance per watt IS the name of the game... Always was, always will be.
 

MentalIlness

Platinum Member
Nov 22, 2009
2,383
11
76
Odd. But it doesn't matter they are not in stock anyway.




And some cards died with a slight voltage bump. Remember, Nvidia is saying NO voltage increases are to be used. :\ I just don't understand why there is no hardware protection, makes zero sense to me. Especially on such a high end, high power device.

Auto-notify ? Doesn't that mean that Newegg does not know when they will receive more cards ? Or is that the OOS ?

And it still isnt showing up. And I am logged in.
 

WelshBloke

Lifer
Jan 12, 2005
31,383
9,281
136
Its not that simple. "Performance per watt" is what is killing 590...


Yeah I was talking about the 590 being quieter than the 6990, it looks like AMD tuned more for cool and Nvidia tuned more for quiet.

I agree that its the sheer power draw thats killing those 590's.
 

pcm81

Senior member
Mar 11, 2011
584
9
81
Yeah I was talking about the 590 being quieter than the 6990, it looks like AMD tuned more for cool and Nvidia tuned more for quiet.

I agree that its the sheer power draw thats killing those 590's.

With fixed power draw you cant have both cool and quiet at the same power level. 6990 does not run cool, my 2x6990s peak at 110C when running BOINC client. During 3DMv11 they peak at 100C, because they are not as loaded as in BOINC. Nvidias fan is bigger which is why its not as loud, but at their peak loads they are only 2dB difference between cards, because there is about the same power draw on the cards as well, however at this "same" power draw Nvidias GPUs are still not maxed... the limit of power circuit is reached before the limit of GPUs is reached, to reach limit on GPUs you would have to give the cards arount 700watts, a guestimate...
 

notty22

Diamond Member
Jan 1, 2010
3,375
0
0
Try a different browser. They are not in stock right now.
When I search this is the link for the results

http://www.newegg.com/Product/Produc...iption=gtx+590

Asus card
http://www.newegg.com/Product/Produc...-436-_-Product
Evga card
http://www.newegg.com/Product/Produc...-630-_-Product
If your looking to buy one, EVGA has the water cooled 590 in stock.
First to market I believe.



EDIT : Its in stock at Tigerdirect , get your CC out
http://www.tigerdirect.com/applications/SearchTools/item-details.asp?EdpNo=128723
 
Last edited:

AnandThenMan

Diamond Member
Nov 11, 2004
3,979
589
126

-Slacker-

Golden Member
Feb 24, 2010
1,563
0
76
Try a different browser. They are not in stock right now.
When I search this is the link for the results

http://www.newegg.com/Product/Produc...iption=gtx+590

Asus card
http://www.newegg.com/Product/Produc...-436-_-Product
Evga card
http://www.newegg.com/Product/Produc...-630-_-Product
If your looking to buy one, EVGA has the water cooled 590 in stock.
First to market I believe.



EDIT : Its in stock at Tigerdirect , get your CC out
http://www.tigerdirect.com/applicati...p?EdpNo=128723

Yeah... I guess I'm going to take your word on it that they were in stock, but right now they aren't. At the egg.
 

ocre

Golden Member
Dec 26, 2008
1,594
7
81
Its not that simple. "Performance per watt" is what is killing 590...

killing the 590? like blowing it up? or you mean its killing its performance wise? From what i have seen the 590 is equal to the 6990, the larger the data/benchmarks, the more the equal out. They both trade blows across the spectrum. There are only a few sites that claim the 6990>590 in performance and any site that comes to that isnt using a large enough data sample. I promiss, the more benchmarks ran and the more data you get, they will even out. The higher resolutions favor 4gb ram, but as i said the more data you collect they become identical in performance.

This whole forum is talking the 590 performance as poor. Its simply not the case. The 6990 and the 590 performance is closer than any cards ever. If you want to believe the 6990 outperforms the 590 than believe it. But the data dont lie! the more game benchmarked the more they become nearly identical.

I was upset with the fact that this thread was totally the 590 bashing thread, that keys couldnt even say nvidia had to work hard to make the 590, that it was an engineering marvel. He got beef, it was like the thread couldnt accept one good thing about the 590. This was the 590 sux thread, i was told. At least dont just make things up, like saying that the 590 is lacking in performance! Its to the point of the 6990.and if you dont think thats good, then you cant give the 6990 props either.

I believe its insain that the two totle different approaches lead to the two best tops they could do. And they are almost identical in performance. This is two totally different designs, Great designs they are, cayman and gf110. They both met at the same max, it shows that both approaches are great and you can prefer one over the other. Or you can instead see the fact that AMD and Nvidia are the world leaders in GPUs and they both met their limits of the 40nm, and performance shows they ended up at the same wall in performance. This lets me know that they both are as good as they could be, the best they could get from two vary different architectures.....is a tie!!!
 

pcm81

Senior member
Mar 11, 2011
584
9
81
killing the 590? like blowing it up? or you mean its killing its performance wise? From what i have seen the 590 is equal to the 6990, the larger the data/benchmarks, the more the equal out. They both trade blows across the spectrum. There are only a few sites that claim the 6990>590 in performance and any site that comes to that isnt using a large enough data sample. I promiss, the more benchmarks ran and the more data you get, they will even out. The higher resolutions favor 4gb ram, but as i said the more data you collect they become identical in performance.

This whole forum is talking the 590 performance as poor. Its simply not the case. The 6990 and the 590 performance is closer than any cards ever. If you want to believe the 6990 outperforms the 590 than believe it. But the data dont lie! the more game benchmarked the more they become nearly identical.

I was upset with the fact that this thread was totally the 590 bashing thread, that keys couldnt even say nvidia had to work hard to make the 590, that it was an engineering marvel. He got beef, it was like the thread couldnt accept one good thing about the 590. This was the 590 sux thread, i was told. At least dont just make things up, like saying that the 590 is lacking in performance! Its to the point of the 6990.and if you dont think thats good, then you cant give the 6990 props either.

I believe its insain that the two totle different approaches lead to the two best tops they could do. And they are almost identical in performance. This is two totally different designs, Great designs they are, cayman and gf110. They both met at the same max, it shows that both approaches are great and you can prefer one over the other. Or you can instead see the fact that AMD and Nvidia are the world leaders in GPUs and they both met their limits of the 40nm, and performance shows they ended up at the same wall in performance. This lets me know that they both are as good as they could be, the best they could get from two vary different architectures.....is a tie!!!

What I mean by killing is that they cant do as much as they should be able to...

gtx cuda core design is a much more powerful core than stream processor, its like comparing 4 core extreme cpu to a 4core core2 duo non extreme version... The problem with GTX is to run at its full potential it needs ALLOT of power, the power given to GTX now is much less than the GPU can handle. The problem is that 2 powerful GPUs, running at their max clocks and voltages, generate more heat than can be taken off by coolers and they would more electrical power than PCIe can provide.
This is why performance per watt is killing the 590. 590 is not a bad card, but it is too power hungry to run at its full potential. This is what I mean performance per watt is killing 590. It should be a 600-700 watt electrical consumption card if you can feed it and keep it cool...
 

96Firebird

Diamond Member
Nov 8, 2010
5,714
316
126
killing the 590? like blowing it up? or you mean its killing its performance wise? From what i have seen the 590 is equal to the 6990, the larger the data/benchmarks, the more the equal out. They both trade blows across the spectrum. There are only a few sites that claim the 6990>590 in performance and any site that comes to that isnt using a large enough data sample. I promiss, the more benchmarks ran and the more data you get, they will even out. The higher resolutions favor 4gb ram, but as i said the more data you collect they become identical in performance.

This whole forum is talking the 590 performance as poor. Its simply not the case. The 6990 and the 590 performance is closer than any cards ever. If you want to believe the 6990 outperforms the 590 than believe it. But the data dont lie! the more game benchmarked the more they become nearly identical.

I was upset with the fact that this thread was totally the 590 bashing thread, that keys couldnt even say nvidia had to work hard to make the 590, that it was an engineering marvel. He got beef, it was like the thread couldnt accept one good thing about the 590. This was the 590 sux thread, i was told. At least dont just make things up, like saying that the 590 is lacking in performance! Its to the point of the 6990.and if you dont think thats good, then you cant give the 6990 props either.

I believe its insain that the two totle different approaches lead to the two best tops they could do. And they are almost identical in performance. This is two totally different designs, Great designs they are, cayman and gf110. They both met at the same max, it shows that both approaches are great and you can prefer one over the other. Or you can instead see the fact that AMD and Nvidia are the world leaders in GPUs and they both met their limits of the 40nm, and performance shows they ended up at the same wall in performance. This lets me know that they both are as good as they could be, the best they could get from two vary different architectures.....is a tie!!!

This whole post made way too much sense. You need to leave this thread.

 

notty22

Diamond Member
Jan 1, 2010
3,375
0
0
What I mean by killing is that they cant do as much as they should be able to...

gtx cuda core design is a much more powerful core than stream processor, its like comparing 4 core extreme cpu to a 4core core2 duo non extreme version... The problem with GTX is to run at its full potential it needs ALLOT of power, the power given to GTX now is much less than the GPU can handle. The problem is that 2 powerful GPUs, running at their max clocks and voltages, generate more heat than can be taken off by coolers and they would more electrical power than PCIe can provide.
This is why performance per watt is killing the 590. 590 is not a bad card, but it is too power hungry to run at its full potential. This is what I mean performance per watt is killing 590. It should be a 600-700 watt electrical consumption card if you can feed it and keep it cool...

Except its not ......killing it......

It (power) dictates partially why gf110 is running at 630mhz and Caymen is running at 830mhz. At these levels the cards are + or - 10% within each other across many games, dx10, 11, 9 .
 

ocre

Golden Member
Dec 26, 2008
1,594
7
81
What I mean by killing is that they cant do as much as they should be able to...

gtx cuda core design is a much more powerful core than stream processor, its like comparing 4 core extreme cpu to a 4core core2 duo non extreme version... The problem with GTX is to run at its full potential it needs ALLOT of power, the power given to GTX now is much less than the GPU can handle. The problem is that 2 powerful GPUs, running at their max clocks and voltages, generate more heat than can be taken off by coolers and they would more electrical power than PCIe can provide.
This is why performance per watt is killing the 590. 590 is not a bad card, but it is too power hungry to run at its full potential. This is what I mean performance per watt is killing 590. It should be a 600-700 watt electrical consumption card if you can feed it and keep it cool...

No, you dont get it. And you cant get out of it. Your not understanding the truth. The only way nvidia could out do AMD, as you saying the shouldve, then that would be proof that nvidias design was better than AMDs. Which i dont think you want that to be. What this proves is that they are both doing something right, the best they both could get their vastly different architectures is a tie. This is the top, as far as they could go with their designs, and it proves that they are equally capable. That neither failed, niether is better. Both have proven that in the end. Do you not see what this proves? it proves AMD/Nvidia went drastically different directions and their best are a tie!!!

This isnt a bad thing for either company, it should be an end all debate. Hats off to AMD for making the best, Nvidias best only tied AMD. This proves there both equally capable drastically different designs. Nvidias powerful cores come at a cost, but at the end of the day AMDs approach is equally capable. This has never been before, they both did the very best they could and couldn't beat one another. Its great.... This says a lot, maybe you should stop seeing negative for nvidia, its no worse than AMDs best. You must see that neither design is more capable, neither is sufficient. This is undeniable proof. They ended up the same and most ppl dont see the beauty in this. This is proof they are equals, totally different designed race cars that end in a dead tie. you cant say nvidia didnt do good enough when thats the best the could and it matched AMDs best. It proves both companies have achieved the same outcome. This is the best you can get, neither design is better, you cant dis one without saying something negitive about the other.

If you say nvidia shouldve been able to wine but they failed then your saying Nvidia has the better archtecture, by default. Nvidia couldnt top AMD cause AMD reached the highest nvidia could.
 

Zanovar

Diamond Member
Jan 21, 2011
3,446
232
106
No, you dont get it. And you cant get out of it. Your not understanding the truth. The only way nvidia could out do AMD, as you saying the shouldve, then that would be proof that nvidias design was better than AMDs. Which i dont think you want that to be. What this proves is that they are both doing something right, the best they both could get their vastly different architectures is a tie. This is the top, as far as they could go with their designs, and it proves that they are equally capable. That neither failed, niether is better. Both have proven that in the end. Do you not see what this proves? it proves AMD/Nvidia went drastically different directions and their best are a tie!!!

This isnt a bad thing for either company, it should be an end all debate. Hats off to AMD for making the best, Nvidias best only tied AMD. This proves there both equally capable drastically different designs. Nvidias powerful cores come at a cost, but at the end of the day AMDs approach is equally capable. This has never been before, they both did the very best they could and couldn't beat one another. Its great.... This says a lot, maybe you should stop seeing negative for nvidia, its no worse than AMDs best. You must see that neither design is more capable, neither is sufficient. This is undeniable proof. They ended up the same and most ppl dont see the beauty in this. This is proof they are equals, totally different designed race cars that end in a dead tie. you cant say nvidia didnt do good enough when thats the best the could and it matched AMDs best. It proves both companies have achieved the same outcome. This is the best you can get, neither design is better, you cant dis one without saying something negitive about the other.

If you say nvidia shouldve been able to wine but they failed then your saying Nvidia has the better archtecture, by default. Nvidia couldnt top AMD cause AMD reached the highest nvidia could.
Wow,i get what your saying mate,but you only needed to say it once^^
 

pcm81

Senior member
Mar 11, 2011
584
9
81
No, you dont get it. And you cant get out of it. Your not understanding the truth. The only way nvidia could out do AMD, as you saying the shouldve, then that would be proof that nvidias design was better than AMDs. Which i dont think you want that to be. What this proves is that they are both doing something right, the best they both could get their vastly different architectures is a tie. This is the top, as far as they could go with their designs, and it proves that they are equally capable. That neither failed, niether is better. Both have proven that in the end. Do you not see what this proves? it proves AMD/Nvidia went drastically different directions and their best are a tie!!!

This isnt a bad thing for either company, it should be an end all debate. Hats off to AMD for making the best, Nvidias best only tied AMD. This proves there both equally capable drastically different designs. Nvidias powerful cores come at a cost, but at the end of the day AMDs approach is equally capable. This has never been before, they both did the very best they could and couldn't beat one another. Its great.... This says a lot, maybe you should stop seeing negative for nvidia, its no worse than AMDs best. You must see that neither design is more capable, neither is sufficient. This is undeniable proof. They ended up the same and most ppl dont see the beauty in this. This is proof they are equals, totally different designed race cars that end in a dead tie. you cant say nvidia didnt do good enough when thats the best the could and it matched AMDs best. It proves both companies have achieved the same outcome. This is the best you can get, neither design is better, you cant dis one without saying something negitive about the other.

If you say nvidia shouldve been able to wine but they failed then your saying Nvidia has the better archtecture, by default. Nvidia couldnt top AMD cause AMD reached the highest nvidia could.

It may seem that I favor AMD, which is actually not the case, I like both architectures. I am an engineer, so I appreciate equally the strengths of both of these architectures. The facts are:
1. The two architectures are drastically different, one is SIMM (AMD) the other is MIMM (NV) architecture.
2. MIMM architecture is allot more power hungry. Can you call it superior? Depends on your definition of superior...

One Cuda Core is allot more powerful than 1 stream processor. This is why you see NVidia win at lower resolutions. This is not the 1.5GB vs 2GB limit, this is number of simultaneous instructions limit. Cuda Core can render 1 pixel faster than stream processor can render that same pixel, but 500 cuda cores cant render 1500 pixels as fast as 1500 stream processors can render them, b/c cuda core is less than 3 times faster than 1 stream processor.

===========Start Edit===========
In reality its a non-linear correlation between work load and efficiency. Think about binary search algorithm. A single cpu needs 20 loops to find an item in a 1024x1024 array. A cpu with 1024 cores needs 2 loop iterations to do the same task. Now, if the single CPU is 11 times faster than the cpu with 1024 cores the single cpu wins. But if we now look at searching an array with 1024x1024x1024x1024 (2^40) elements it takes 40 iterations for singe core cpu, but it takes 4 iterations for the cpu with 1024 cores. At this point it would seem that once again the requirement is that single core needs to be only more than 10 times faster than the multicore cpu. In reality, each loop iteration has an overhead penalty as so the 40 iterations on a cpu which is 10 times faster take longer than 4 iterations on slower cpu. As the result this static overhead catches up with GF110 on larger resolutions, while the overhead on 6990 or 6970 does not catch up yet, because of fewer iterations... This is why GF110 wins at lower resolutions.
===========End Edit============

The end result is:
590 is a MASSIVE card with ALLOT of potential, but it only ties 6990, rather then beat it, because it can not run at its full potential due to power requirement and heat generated.

I own 2 6990s, because when I saw power specs for a 580 I realized that 590 will have to be crippled by clock speeds and voltages to have it stay within PCIe spec. Which is what it is...

I think its clear that I am not a fanboy for either camp, since I own 2x6990s and am arguing for superior architecture, but terrible power profile of 590...

GF110 GPUs CAN handle clock cycles and voltages of 580, its just imposible to keep em cool with air at the voltages required. Plus the power circuit for the card is not beefy enough to feed the 2 gpus at their full potential. I suspect that 3rd party non-reference designs will be much better, if are coupled with water cooling and beefier power circuit, but then they will pull 600-700W per card...
 
Last edited:

LiuKangBakinPie

Diamond Member
Jan 31, 2011
3,903
0
0
^lol

Lets see all you see is 120fps in any resolution max.
At 1600p if both only can spit out 120fps coz of LCD limitations how can we say the one is better and will give better performance? You will see the exact same performance. No matter what
 

TerabyteX

Banned
Mar 14, 2011
92
1
0
I think that the main issue here is that most people had higher expectatives of the GTX 590 performance but only matched the HD 6990 at resolutions of 2560x1600 and looses slightly to it at Eyefinity/Surround resolutions. The other problem here is that the GTX 590 is pretty much running at its peak to pretty much match a stock HD 6990 that overclocks much better and will be easier to extract additional performance that will simply make it slightly faster than the GTX 590 across all scenarios for the same price.

The GTX 590 isn't a bad card by any means, and bring features that some may find important like better 3D support, PhysX and CUDA. But in absolut performance, it is a wash, but seeing it from an enthusiast perspective (Yeah, the guys that loves overclocking and tweaking, I think that the HD 6990 has the slight edge).
 

LiuKangBakinPie

Diamond Member
Jan 31, 2011
3,903
0
0
Yes I read that. Let's put it this way, drivers should not be needed to ultimately protect the hardware. It can interact with the hardware, but it can't be the last line of defense, software is simply too failure prone to solely rely on.

actually the performance levels and voltage tables are in the bios. The driver reads it and select the best one. Only way one can fully disable thermal throttle and such is to do what Asus do all these years. Set those tables to zero which means whatever youversion done at a driver level can influence and damage the card. Question is where was the voltage table? Why was the pointer zapped? Why was it set to 0?
Who modded the bios?
 

cusideabelincoln

Diamond Member
Aug 3, 2008
3,274
41
91
he 6990 and the 590 performance is closer than any cards ever.

I would not say that. Due to SLI and Crossfire scaling issues, where one may scale really well or really badly compared to the other, I would not call these the closest cards ever. Comparing two single-GPU cards would be more accurate. Like 460 vs 6850. 6970 vs 570. 4870 vs 260. Etc. Dual-GPU cards may average out the same, but the range is bigger.

Now these are probably the closest performing dual-GPU cards from each company. And that isn't too surprising. Both of these chips are the second generation on 40nm. So each company was able to tweak their designs and get maximum performance at 40nm. And due to power delivery and thermal restraints, both companies had to work with that limitation. So they were able to maximize (rather, improved, as I'm sure they could still make more efficient chips at 40nm) efficiency for their second generation, and basically tune the performance until they hit the power and thermal wall for a single PCB card. Since each maximized efficiency, the end result is efficiency is roughly the same, with it looking like overall AMD has a small advantage for now (considering their card uses a bit less power and is at least equal in performance). But that also shouldn't be a surprise, since efficiency has been AMD's design goal since HD 3000.
 
Last edited:
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |